{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 准备工作"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests, json\n",
    "import pandas as pd\n",
    "from PIL import Image\n",
    "from io import BytesIO\n",
    "import geo\n",
    "chikei_key = \"8971d403bd33010f7b5a707cfbdc1d77\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 调用地理编码  \n",
    "  地理编码/逆地理编码 API 是通过 HTTP/HTTPS 协议访问远程服务的接口，提供结构化地址与经纬度之间的相互转化的能力。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省广州市番禺区市桥',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '020',\n",
       "   'city': '广州市',\n",
       "   'district': '番禺区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440113',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.362857,22.942582',\n",
       "   'level': '热点商圈'}]}"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.geocode(chikei_key, \"广东省广州市番禺区市桥\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省广州市番禺区象贤中学',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '020',\n",
       "   'city': '广州市',\n",
       "   'district': '番禺区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440113',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.332901,22.906847',\n",
       "   'level': '兴趣点'}]}"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.geocode(chikei_key, \"广东省广州市番禺区象贤中学\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 调用逆地理编码      "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'regeocode': {'addressComponent': {'city': '广州市',\n",
       "   'province': '广东省',\n",
       "   'adcode': '440113',\n",
       "   'district': '番禺区',\n",
       "   'towncode': '440113007000',\n",
       "   'streetNumber': {'number': '6号',\n",
       "    'location': '113.362719,22.942526',\n",
       "    'direction': '西',\n",
       "    'distance': '15.4531',\n",
       "    'street': '北丽园一街'},\n",
       "   'country': '中国',\n",
       "   'township': '市桥街道',\n",
       "   'businessAreas': [{'location': '113.362892,22.942502',\n",
       "     'name': '市桥',\n",
       "     'id': '440113'},\n",
       "    {'location': '113.346092,22.944460', 'name': '沙头', 'id': '440113'}],\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'citycode': '020'},\n",
       "  'formatted_address': '广东省广州市番禺区市桥街道市桥'},\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000'}"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.re_geocode(chikei_key,\"113.362857,22.942582\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 步行规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.362857,22.942582',\n",
       "  'destination': '113.332901,22.906847',\n",
       "  'paths': [{'distance': '6421',\n",
       "    'duration': '5137',\n",
       "    'steps': [{'instruction': '沿北丽园一街向西步行149米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '北丽园一街',\n",
       "      'distance': '149',\n",
       "      'duration': '119',\n",
       "      'polyline': '113.362847,22.942474;113.362313,22.9425;113.362313,22.9425;113.361801,22.942522;113.361801,22.942522;113.361393,22.942539',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿光明北路向南步行240米向左前方行走',\n",
       "      'orientation': '南',\n",
       "      'road': '光明北路',\n",
       "      'distance': '240',\n",
       "      'duration': '192',\n",
       "      'polyline': '113.361389,22.942539;113.361363,22.941984;113.361363,22.941984;113.361328,22.941532;113.361328,22.941532;113.361306,22.941046;113.361306,22.941046;113.361293,22.94076;113.361293,22.94076;113.361293,22.94036',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿光明北路向东南步行21米右转',\n",
       "      'orientation': '东南',\n",
       "      'road': '光明北路',\n",
       "      'distance': '21',\n",
       "      'duration': '17',\n",
       "      'polyline': '113.361293,22.940356;113.361419,22.9402',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿禺山大道向西步行445米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '禺山大道',\n",
       "      'distance': '445',\n",
       "      'duration': '356',\n",
       "      'polyline': '113.361419,22.940195;113.361298,22.940208;113.361298,22.940208;113.36026,22.940256;113.36026,22.940256;113.358989,22.940317;113.358989,22.940317;113.358385,22.940347;113.358385,22.940347;113.357487,22.940395;113.357487,22.940395;113.357075,22.940412',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿北桥路二街向西南步行216米直行',\n",
       "      'orientation': '西南',\n",
       "      'road': '北桥路二街',\n",
       "      'distance': '216',\n",
       "      'duration': '173',\n",
       "      'polyline': '113.35707,22.940412;113.357101,22.94033;113.357101,22.94033;113.357174,22.940069;113.357174,22.939926;113.357148,22.939779;113.357105,22.939709;113.356997,22.939622;113.356897,22.939596;113.356897,22.939596;113.356311,22.939336;113.356311,22.939336;113.356059,22.939236;113.356059,22.939236;113.355911,22.939175',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿北桥路三街向西南步行297米左转',\n",
       "      'orientation': '西南',\n",
       "      'road': '北桥路三街',\n",
       "      'distance': '297',\n",
       "      'duration': '238',\n",
       "      'polyline': '113.355907,22.939171;113.355625,22.93898;113.355625,22.93898;113.355265,22.938711;113.355135,22.938585;113.355095,22.938524;113.355095,22.938524;113.35477,22.938012;113.35477,22.938012;113.354427,22.937526;113.35434,22.937444;113.354249,22.937409;113.354249,22.937409;113.353906,22.937335',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿西丽路向南步行268米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '西丽路',\n",
       "      'distance': '268',\n",
       "      'duration': '214',\n",
       "      'polyline': '113.353902,22.937331;113.353941,22.937144;113.353941,22.937144;113.354071,22.936406;113.354071,22.936406;113.354084,22.936293;113.354084,22.936293;113.354123,22.936102;113.354123,22.936102;113.354154,22.935942;113.354154,22.935942;113.354175,22.935807;113.354175,22.935807;113.354201,22.935673;113.354201,22.935673;113.354223,22.93553;113.354223,22.93553;113.354245,22.935391;113.354245,22.935391;113.354275,22.935217;113.354275,22.935217;113.354301,22.935074;113.354301,22.935074;113.354332,22.934891',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿解放路向西步行422米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '解放路',\n",
       "      'distance': '422',\n",
       "      'duration': '338',\n",
       "      'polyline': '113.354332,22.934887;113.354275,22.934887;113.354275,22.934887;113.353615,22.934822;113.353615,22.934822;113.35276,22.934735;113.35276,22.934735;113.351441,22.934596;113.351441,22.934596;113.350964,22.934531;113.350964,22.934531;113.350786,22.93451;113.350503,22.93444;113.350503,22.93444;113.350252,22.934319',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿西环路向南步行1083米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '西环路',\n",
       "      'distance': '1083',\n",
       "      'duration': '866',\n",
       "      'polyline': '113.350247,22.934314;113.350278,22.933108;113.350278,22.933108;113.350278,22.932786;113.350278,22.932786;113.350252,22.932326;113.350191,22.931936;113.350191,22.931936;113.350091,22.931467;113.350091,22.931467;113.349918,22.930734;113.349918,22.930734;113.349514,22.929232;113.349514,22.929232;113.349497,22.929197;113.349497,22.929197;113.349392,22.928798;113.349392,22.928798;113.349154,22.927969;113.349154,22.927969;113.34901,22.927452;113.34901,22.927452;113.348793,22.92668;113.348793,22.92668;113.348346,22.925247;113.348346,22.925247;113.348199,22.92474',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿西环路步行22米左转',\n",
       "      'orientation': [],\n",
       "      'road': '西环路',\n",
       "      'distance': '22',\n",
       "      'duration': '18',\n",
       "      'polyline': '113.348194,22.924735;113.347995,22.924679',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿西环路步行119米向右前方行走',\n",
       "      'orientation': [],\n",
       "      'road': '西环路',\n",
       "      'distance': '119',\n",
       "      'duration': '95',\n",
       "      'polyline': '113.34799,22.924674;113.347782,22.923954;113.347891,22.923641',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿西环路向南步行559米向右前方行走',\n",
       "      'orientation': '南',\n",
       "      'road': '西环路',\n",
       "      'distance': '559',\n",
       "      'duration': '447',\n",
       "      'polyline': '113.347891,22.923637;113.347856,22.923524;113.347856,22.923524;113.347804,22.923312;113.347804,22.923312;113.347665,22.92283;113.347665,22.92283;113.347383,22.921845;113.347383,22.921845;113.347062,22.92066;113.347062,22.92066;113.34701,22.920477;113.34701,22.920477;113.346901,22.920065;113.346858,22.919813;113.346858,22.919813;113.346819,22.919557;113.346788,22.919158;113.346788,22.919158;113.346793,22.918672',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿岗心路向西南步行698米直行',\n",
       "      'orientation': '西南',\n",
       "      'road': '岗心路',\n",
       "      'distance': '698',\n",
       "      'duration': '558',\n",
       "      'polyline': '113.346793,22.918668;113.346567,22.918286;113.346567,22.918286;113.346363,22.917708;113.346363,22.917708;113.346163,22.917079;113.346163,22.917079;113.345951,22.916367;113.345951,22.916367;113.345781,22.915951;113.345673,22.915747;113.345673,22.915747;113.34536,22.915182;113.34536,22.915182;113.345104,22.914835;113.345104,22.914835;113.344705,22.914371;113.344705,22.914371;113.344601,22.914253;113.344601,22.914253;113.344384,22.914023;113.344384,22.914023;113.344319,22.913954;113.344319,22.913954;113.343958,22.913559;113.343958,22.913559;113.343898,22.913494;113.343898,22.913494;113.343598,22.913164',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿青萝路步行1388米左转',\n",
       "      'orientation': [],\n",
       "      'road': '青萝路',\n",
       "      'distance': '1388',\n",
       "      'duration': '1110',\n",
       "      'polyline': '113.343594,22.91316;113.343372,22.913025;113.343273,22.912986;113.34309,22.912947;113.34309,22.912947;113.342439,22.912947;113.342439,22.912947;113.342235,22.912947;113.342235,22.912947;113.342148,22.912947;113.342148,22.912947;113.341141,22.912956;113.341141,22.912956;113.341076,22.912956;113.341076,22.912956;113.340486,22.912977;113.340486,22.912977;113.339258,22.912995;113.339258,22.912995;113.338451,22.912999;113.338451,22.912999;113.337609,22.91296;113.337609,22.91296;113.337053,22.912886;113.337053,22.912886;113.335673,22.912565;113.335673,22.912565;113.334948,22.912344;113.334948,22.912344;113.334353,22.912127;113.334353,22.912127;113.333932,22.911979;113.333481,22.911797;113.332852,22.911515;113.332852,22.911515;113.332483,22.911306;113.331788,22.910885;113.331445,22.910647;113.330812,22.910174',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向东南步行211米左转',\n",
       "      'orientation': '东南',\n",
       "      'road': [],\n",
       "      'distance': '211',\n",
       "      'duration': '169',\n",
       "      'polyline': '113.330807,22.910169;113.330846,22.910122;113.330846,22.910122;113.330898,22.910043;113.330898,22.910043;113.33138,22.909479;113.332005,22.908793;113.332005,22.908793;113.332066,22.908728;113.332066,22.908728;113.332114,22.908676',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向东南步行145米右转',\n",
       "      'orientation': '东南',\n",
       "      'road': [],\n",
       "      'distance': '145',\n",
       "      'duration': '116',\n",
       "      'polyline': '113.332114,22.908672;113.332205,22.908772;113.332205,22.908772;113.332344,22.908928;113.332418,22.908928;113.333043,22.90822',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向南步行138米到达目的地',\n",
       "      'orientation': '南',\n",
       "      'road': [],\n",
       "      'distance': '138',\n",
       "      'duration': '110',\n",
       "      'polyline': '113.333043,22.908216;113.332917,22.907886;113.332912,22.907747;113.332873,22.907617;113.332856,22.907431;113.332826,22.907383;113.332574,22.907083',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地',\n",
       "      'walk_type': '0'}]}]}}"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.walking(chikei_key,'113.362857,22.942582','113.332901,22.906847')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>walk_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>沿北丽园一街向西步行149米左转</td>\n",
       "      <td>西</td>\n",
       "      <td>北丽园一街</td>\n",
       "      <td>149</td>\n",
       "      <td>119</td>\n",
       "      <td>113.362847,22.942474;113.362313,22.9425;113.36...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>沿光明北路向南步行240米向左前方行走</td>\n",
       "      <td>南</td>\n",
       "      <td>光明北路</td>\n",
       "      <td>240</td>\n",
       "      <td>192</td>\n",
       "      <td>113.361389,22.942539;113.361363,22.941984;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿光明北路向东南步行21米右转</td>\n",
       "      <td>东南</td>\n",
       "      <td>光明北路</td>\n",
       "      <td>21</td>\n",
       "      <td>17</td>\n",
       "      <td>113.361293,22.940356;113.361419,22.9402</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿禺山大道向西步行445米左转</td>\n",
       "      <td>西</td>\n",
       "      <td>禺山大道</td>\n",
       "      <td>445</td>\n",
       "      <td>356</td>\n",
       "      <td>113.361419,22.940195;113.361298,22.940208;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿北桥路二街向西南步行216米直行</td>\n",
       "      <td>西南</td>\n",
       "      <td>北桥路二街</td>\n",
       "      <td>216</td>\n",
       "      <td>173</td>\n",
       "      <td>113.35707,22.940412;113.357101,22.94033;113.35...</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>沿北桥路三街向西南步行297米左转</td>\n",
       "      <td>西南</td>\n",
       "      <td>北桥路三街</td>\n",
       "      <td>297</td>\n",
       "      <td>238</td>\n",
       "      <td>113.355907,22.939171;113.355625,22.93898;113.3...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿西丽路向南步行268米右转</td>\n",
       "      <td>南</td>\n",
       "      <td>西丽路</td>\n",
       "      <td>268</td>\n",
       "      <td>214</td>\n",
       "      <td>113.353902,22.937331;113.353941,22.937144;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>沿解放路向西步行422米左转</td>\n",
       "      <td>西</td>\n",
       "      <td>解放路</td>\n",
       "      <td>422</td>\n",
       "      <td>338</td>\n",
       "      <td>113.354332,22.934887;113.354275,22.934887;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿西环路向南步行1083米右转</td>\n",
       "      <td>南</td>\n",
       "      <td>西环路</td>\n",
       "      <td>1083</td>\n",
       "      <td>866</td>\n",
       "      <td>113.350247,22.934314;113.350278,22.933108;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>沿西环路步行22米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>西环路</td>\n",
       "      <td>22</td>\n",
       "      <td>18</td>\n",
       "      <td>113.348194,22.924735;113.347995,22.924679</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>沿西环路步行119米向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>西环路</td>\n",
       "      <td>119</td>\n",
       "      <td>95</td>\n",
       "      <td>113.34799,22.924674;113.347782,22.923954;113.3...</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>沿西环路向南步行559米向右前方行走</td>\n",
       "      <td>南</td>\n",
       "      <td>西环路</td>\n",
       "      <td>559</td>\n",
       "      <td>447</td>\n",
       "      <td>113.347891,22.923637;113.347856,22.923524;113....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>沿岗心路向西南步行698米直行</td>\n",
       "      <td>西南</td>\n",
       "      <td>岗心路</td>\n",
       "      <td>698</td>\n",
       "      <td>558</td>\n",
       "      <td>113.346793,22.918668;113.346567,22.918286;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>沿青萝路步行1388米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>青萝路</td>\n",
       "      <td>1388</td>\n",
       "      <td>1110</td>\n",
       "      <td>113.343594,22.91316;113.343372,22.913025;113.3...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>向东南步行211米左转</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>211</td>\n",
       "      <td>169</td>\n",
       "      <td>113.330807,22.910169;113.330846,22.910122;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>向东南步行145米右转</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>145</td>\n",
       "      <td>116</td>\n",
       "      <td>113.332114,22.908672;113.332205,22.908772;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>向南步行138米到达目的地</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>138</td>\n",
       "      <td>110</td>\n",
       "      <td>113.333043,22.908216;113.332917,22.907886;113....</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            instruction orientation   road distance duration  \\\n",
       "0      沿北丽园一街向西步行149米左转           西  北丽园一街      149      119   \n",
       "1   沿光明北路向南步行240米向左前方行走           南   光明北路      240      192   \n",
       "2       沿光明北路向东南步行21米右转          东南   光明北路       21       17   \n",
       "3       沿禺山大道向西步行445米左转           西   禺山大道      445      356   \n",
       "4     沿北桥路二街向西南步行216米直行          西南  北桥路二街      216      173   \n",
       "5     沿北桥路三街向西南步行297米左转          西南  北桥路三街      297      238   \n",
       "6        沿西丽路向南步行268米右转           南    西丽路      268      214   \n",
       "7        沿解放路向西步行422米左转           西    解放路      422      338   \n",
       "8       沿西环路向南步行1083米右转           南    西环路     1083      866   \n",
       "9           沿西环路步行22米左转          []    西环路       22       18   \n",
       "10     沿西环路步行119米向右前方行走          []    西环路      119       95   \n",
       "11   沿西环路向南步行559米向右前方行走           南    西环路      559      447   \n",
       "12      沿岗心路向西南步行698米直行          西南    岗心路      698      558   \n",
       "13        沿青萝路步行1388米左转          []    青萝路     1388     1110   \n",
       "14          向东南步行211米左转          东南     []      211      169   \n",
       "15          向东南步行145米右转          东南     []      145      116   \n",
       "16        向南步行138米到达目的地           南     []      138      110   \n",
       "\n",
       "                                             polyline  action  \\\n",
       "0   113.362847,22.942474;113.362313,22.9425;113.36...      左转   \n",
       "1   113.361389,22.942539;113.361363,22.941984;113....  向左前方行走   \n",
       "2             113.361293,22.940356;113.361419,22.9402      右转   \n",
       "3   113.361419,22.940195;113.361298,22.940208;113....      左转   \n",
       "4   113.35707,22.940412;113.357101,22.94033;113.35...      直行   \n",
       "5   113.355907,22.939171;113.355625,22.93898;113.3...      左转   \n",
       "6   113.353902,22.937331;113.353941,22.937144;113....      右转   \n",
       "7   113.354332,22.934887;113.354275,22.934887;113....      左转   \n",
       "8   113.350247,22.934314;113.350278,22.933108;113....      右转   \n",
       "9           113.348194,22.924735;113.347995,22.924679      左转   \n",
       "10  113.34799,22.924674;113.347782,22.923954;113.3...  向右前方行走   \n",
       "11  113.347891,22.923637;113.347856,22.923524;113....  向右前方行走   \n",
       "12  113.346793,22.918668;113.346567,22.918286;113....      直行   \n",
       "13  113.343594,22.91316;113.343372,22.913025;113.3...      左转   \n",
       "14  113.330807,22.910169;113.330846,22.910122;113....      左转   \n",
       "15  113.332114,22.908672;113.332205,22.908772;113....      右转   \n",
       "16  113.333043,22.908216;113.332917,22.907886;113....      []   \n",
       "\n",
       "   assistant_action walk_type  \n",
       "0                []         0  \n",
       "1                []         0  \n",
       "2                []         0  \n",
       "3                []         0  \n",
       "4                []         0  \n",
       "5                []         0  \n",
       "6                []         0  \n",
       "7                []         0  \n",
       "8                []         0  \n",
       "9                []         0  \n",
       "10               []         0  \n",
       "11               []         0  \n",
       "12               []         0  \n",
       "13               []         0  \n",
       "14               []         0  \n",
       "15               []         0  \n",
       "16            到达目的地         0  "
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.json_normalize(geo.walking(chikei_key,'113.362857,22.942582','113.332901,22.906847')['route']['paths'][0]['steps'])\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 公交规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '5',\n",
       " 'route': {'origin': '113.362857,22.942582',\n",
       "  'destination': '113.332901,22.906847',\n",
       "  'distance': '6409',\n",
       "  'taxi_cost': '20',\n",
       "  'transits': [{'cost': '2.0',\n",
       "    'duration': '3123',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '784',\n",
       "    'distance': '8639',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.362846,22.942474',\n",
       "       'destination': '113.361313,22.942614',\n",
       "       'distance': '285',\n",
       "       'duration': '244',\n",
       "       'steps': [{'instruction': '沿北丽园一街步行149米左转',\n",
       "         'road': '北丽园一街',\n",
       "         'distance': '149',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362846,22.942474;113.362312,22.942499;113.361801,22.942522;113.361397,22.942539',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光明北路步行70米向右后方行走',\n",
       "         'road': '光明北路',\n",
       "         'distance': '70',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361389,22.942539;113.361366,22.941984;113.361282,22.942009',\n",
       "         'action': '向右后方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光明北路步行66米到达友谊大厦',\n",
       "         'road': '光明北路',\n",
       "         'distance': '66',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361282,22.942009;113.361313,22.942530;113.361313,22.942614',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达友谊大厦'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '友谊大厦',\n",
       "          'id': '440100017605010',\n",
       "          'location': '113.361315,22.942652'},\n",
       "         'arrival_stop': {'name': '象贤中学北门',\n",
       "          'id': '440100017605076',\n",
       "          'location': '113.330938,22.910182'},\n",
       "         'name': '番7路(蔡三村--沙湾总站)',\n",
       "         'id': '440100017605',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7855',\n",
       "         'duration': '2451',\n",
       "         'polyline': '113.361315,22.942652;113.361315,22.942648;113.361311,22.942530;113.361276,22.942010;113.361272,22.941957;113.361250,22.941493;113.361207,22.940760;113.361189,22.940365;113.361298,22.940208;113.361402,22.940035;113.361576,22.939753;113.361636,22.939661;113.361719,22.939518;113.361758,22.939453;113.361827,22.939332;113.362214,22.938594;113.362005,22.938572;113.361237,22.938581;113.360577,22.938602;113.360417,22.938615;113.360208,22.938637;113.359748,22.938685;113.359427,22.938720;113.359180,22.938750;113.358789,22.938798;113.358407,22.938841;113.358255,22.938828;113.358164,22.938802;113.357969,22.938715;113.357517,22.938494;113.357322,22.938411;113.357114,22.938255;113.357179,22.938012;113.357253,22.937669;113.357279,22.937548;113.357365,22.937127;113.357391,22.937023;113.357500,22.936536;113.357617,22.936055;113.357791,22.935443;113.357292,22.935356;113.356953,22.935295;113.356931,22.935286;113.356037,22.935139;113.355751,22.935095;113.355243,22.935022;113.354848,22.934957;113.354766,22.934944;113.354774,22.934944;113.354332,22.934887;113.354263,22.934887;113.354309,22.934649;113.354317,22.934601;113.354462,22.933702;113.354466,22.933702;113.354518,22.933372;113.354666,22.932457;113.354687,22.932331;113.354705,22.932235;113.354822,22.931463;113.354835,22.931406;113.354878,22.931133;113.354913,22.930929;113.354935,22.930786;113.355117,22.929839;113.355360,22.928464;113.355573,22.927248;113.355842,22.925794;113.355903,22.925339;113.355911,22.924952;113.355911,22.924792;113.355864,22.924540;113.355855,22.924019;113.355859,22.923919;113.355755,22.923746;113.355690,22.923668;113.355569,22.923542;113.355408,22.923420;113.354800,22.923429;113.354796,22.923429;113.354536,22.923433;113.353615,22.923429;113.352339,22.923433;113.352057,22.923442;113.351766,22.923455;113.351224,22.923464;113.350790,22.923485;113.350794,22.923485;113.350790,22.923485;113.348785,22.923576;113.348134,22.923615;113.347886,22.923637;113.347444,22.923689;113.347062,22.923772;113.345942,22.923980;113.345556,22.924067;113.345104,22.924171;113.344744,22.924253;113.344749,22.924253;113.344566,22.924294;113.344124,22.924395;113.343758,22.924467;113.343521,22.924498;113.343216,22.924498;113.342896,22.924480;113.342651,22.924454;113.342648,22.924453;113.342548,22.924440;113.341740,22.924214;113.340773,22.923863;113.340556,22.923772;113.340200,22.923633;113.339857,22.923498;113.339423,22.923329;113.338524,22.922977;113.338251,22.922873;113.336398,22.922161;113.335673,22.921866;113.335399,22.921758;113.335395,22.921758;113.335030,22.921615;113.334961,22.921589;113.334674,22.921471;113.334097,22.921254;113.332999,22.920812;113.332461,22.920595;113.331814,22.920360;113.331250,22.920148;113.331016,22.920056;113.330430,22.919822;113.328954,22.919197;113.328346,22.918863;113.327908,22.918598;113.327582,22.918390;113.327470,22.918320;113.327179,22.918129;113.327174,22.918129;113.327027,22.918030;113.326584,22.917747;113.326428,22.917643;113.326176,22.917478;113.325937,22.917318;113.325156,22.916810;113.324418,22.916337;113.324102,22.916133;113.323911,22.916011;113.323906,22.916011;113.323694,22.915872;113.323472,22.915742;113.323390,22.915642;113.324783,22.914049;113.324835,22.913993;113.324918,22.913889;113.325087,22.913698;113.325122,22.913615;113.325352,22.913372;113.325486,22.913207;113.325898,22.912539;113.326211,22.912005;113.326454,22.911619;113.327083,22.910616;113.327582,22.909818;113.327769,22.909514;113.328338,22.908481;113.328529,22.908194;113.328589,22.908164;113.328850,22.908385;113.329015,22.908542;113.329761,22.909232;113.330169,22.909575;113.330417,22.909779;113.330846,22.910117;113.330938,22.910182',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0615',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '15',\n",
       "         'via_stops': [{'name': '光明南路',\n",
       "           'id': '440100017605049',\n",
       "           'location': '113.361719,22.939518'},\n",
       "          {'name': '环城西路',\n",
       "           'id': '440100017605050',\n",
       "           'location': '113.359748,22.938685'},\n",
       "          {'name': '西园',\n",
       "           'id': '440100017605051',\n",
       "           'location': '113.357391,22.937023'},\n",
       "          {'name': '解放路',\n",
       "           'id': '440100017605052',\n",
       "           'location': '113.354766,22.934944'},\n",
       "          {'name': '华侨城分站',\n",
       "           'id': '440100017605067',\n",
       "           'location': '113.354462,22.933702'},\n",
       "          {'name': '禺山高级中学',\n",
       "           'id': '440100017605016',\n",
       "           'location': '113.354800,22.923429'},\n",
       "          {'name': '福德路口',\n",
       "           'id': '440100017605017',\n",
       "           'location': '113.350790,22.923485'},\n",
       "          {'name': '龙岐村委',\n",
       "           'id': '440100017605018',\n",
       "           'location': '113.344744,22.924253'},\n",
       "          {'name': '龙岐村',\n",
       "           'id': '440100017605019',\n",
       "           'location': '113.342651,22.924454'},\n",
       "          {'name': '福田村',\n",
       "           'id': '440100017605070',\n",
       "           'location': '113.335399,22.921758'},\n",
       "          {'name': '珠宝产业园',\n",
       "           'id': '440100017605071',\n",
       "           'location': '113.331250,22.920148'},\n",
       "          {'name': '威乐工业区',\n",
       "           'id': '440100017605072',\n",
       "           'location': '113.327179,22.918129'},\n",
       "          {'name': '涌边村',\n",
       "           'id': '440100017605073',\n",
       "           'location': '113.323911,22.916011'},\n",
       "          {'name': '公安基地',\n",
       "           'id': '440100017605074',\n",
       "           'location': '113.326454,22.911619'},\n",
       "          {'name': '番安教考场',\n",
       "           'id': '440100017605075',\n",
       "           'location': '113.327582,22.909818'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.330933,22.910183',\n",
       "       'destination': '113.332573,22.907084',\n",
       "       'distance': '499',\n",
       "       'duration': '427',\n",
       "       'steps': [{'instruction': '沿青萝路步行11米左转',\n",
       "         'road': '青萝路',\n",
       "         'distance': '11',\n",
       "         'duration': [],\n",
       "         'polyline': '113.330933,22.910183;113.330849,22.910122',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行205米左转',\n",
       "         'road': [],\n",
       "         'distance': '205',\n",
       "         'duration': [],\n",
       "         'polyline': '113.330849,22.910118;113.330902,22.910044;113.331383,22.909479;113.332008,22.908792;113.332069,22.908728;113.332115,22.908676',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行145米右转',\n",
       "         'road': [],\n",
       "         'distance': '145',\n",
       "         'duration': [],\n",
       "         'polyline': '113.332115,22.908672;113.332207,22.908772;113.332344,22.908928;113.332420,22.908928;113.333046,22.908220',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行138米',\n",
       "         'road': [],\n",
       "         'distance': '138',\n",
       "         'duration': [],\n",
       "         'polyline': '113.333046,22.908216;113.332916,22.907887;113.332909,22.907747;113.332870,22.907618;113.332855,22.907431;113.332825,22.907383;113.332573,22.907084',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '2.0',\n",
       "    'duration': '3687',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1657',\n",
       "    'distance': '8675',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.362907,22.942471',\n",
       "       'destination': '113.362846,22.940252',\n",
       "       'distance': '419',\n",
       "       'duration': '359',\n",
       "       'steps': [{'instruction': '沿北丽园一街步行87米右转',\n",
       "         'road': '北丽园一街',\n",
       "         'distance': '87',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362907,22.942471;113.363762,22.942430',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北丽园大街步行60米右转',\n",
       "         'road': '北丽园大街',\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363762,22.942427;113.363770,22.942240;113.363777,22.941879',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿繁华路步行40米左转',\n",
       "         'road': '繁华路',\n",
       "         'distance': '40',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363777,22.941875;113.363388,22.941893',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿易发商业步行街步行185米右转',\n",
       "         'road': '易发商业步行街',\n",
       "         'distance': '185',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363388,22.941893;113.363358,22.941393;113.363304,22.941128;113.363304,22.941038;113.363304,22.940943;113.363297,22.940828;113.363297,22.940739;113.363297,22.940620;113.363304,22.940208',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿禺山大道步行47米到达新世界大厦A',\n",
       "         'road': '禺山大道',\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363304,22.940205;113.362846,22.940252',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达新世界大厦A'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '新世界大厦A',\n",
       "          'id': '440100017594032',\n",
       "          'location': '113.362778,22.940256'},\n",
       "         'arrival_stop': {'name': '沙湾南村',\n",
       "          'id': '440100017594029',\n",
       "          'location': '113.338464,22.901215'},\n",
       "         'name': '番6路(傍雁路临时公交总站--沙湾总站)',\n",
       "         'id': '440100017594',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7018',\n",
       "         'duration': '2267',\n",
       "         'polyline': '113.362778,22.940256;113.362639,22.940273;113.362292,22.940299;113.361298,22.940356;113.361189,22.940365;113.360165,22.940417;113.359006,22.940477;113.357457,22.940547;113.357083,22.940560;113.356931,22.940569;113.355877,22.940625;113.355547,22.940642;113.355265,22.940664;113.355161,22.940668;113.354974,22.940673;113.354809,22.940681;113.354497,22.940699;113.354227,22.940712;113.353689,22.940764;113.353494,22.940647;113.353446,22.940534;113.353377,22.940256;113.353377,22.940113;113.353398,22.939935;113.353477,22.939453;113.353503,22.939266;113.353550,22.938971;113.353641,22.938455;113.353720,22.938082;113.353880,22.937127;113.353902,22.936997;113.354019,22.936389;113.354041,22.936293;113.354067,22.936141;113.354206,22.935230;113.354266,22.934887;113.354314,22.934648;113.354323,22.934536;113.354505,22.933438;113.354523,22.933325;113.354661,22.932504;113.354661,22.932500;113.354666,22.932457;113.354687,22.932331;113.354705,22.932235;113.354822,22.931463;113.354835,22.931406;113.354878,22.931133;113.354913,22.930929;113.354935,22.930786;113.355113,22.929887;113.355360,22.928464;113.355573,22.927248;113.355842,22.925794;113.355903,22.925339;113.355911,22.924952;113.355911,22.924792;113.355864,22.924540;113.355855,22.924019;113.355859,22.923919;113.355755,22.923746;113.355690,22.923668;113.355569,22.923542;113.355408,22.923420;113.354961,22.923429;113.354536,22.923433;113.353615,22.923429;113.352339,22.923433;113.352057,22.923442;113.351766,22.923455;113.351224,22.923464;113.350790,22.923485;113.348785,22.923576;113.348134,22.923615;113.347856,22.923520;113.347795,22.923307;113.347704,22.922982;113.347661,22.922826;113.347470,22.922153;113.347470,22.922148;113.347383,22.921840;113.347057,22.920655;113.347001,22.920473;113.346901,22.920056;113.346888,22.919983;113.346832,22.919674;113.346784,22.919154;113.346793,22.918668;113.346823,22.918342;113.346875,22.918008;113.346957,22.917635;113.347001,22.917478;113.347066,22.917287;113.347253,22.916801;113.347257,22.916801;113.347786,22.915638;113.347947,22.915291;113.348051,22.915052;113.348103,22.914952;113.348320,22.914462;113.348438,22.914206;113.348520,22.914023;113.348568,22.913924;113.348685,22.913655;113.348997,22.912969;113.349162,22.912604;113.349223,22.912470;113.349592,22.911667;113.349883,22.911024;113.350013,22.910729;113.350421,22.909818;113.350421,22.909679;113.350391,22.909562;113.350291,22.909362;113.349340,22.908672;113.349136,22.908520;113.349132,22.908516;113.349080,22.908477;113.348615,22.908142;113.348125,22.907791;113.347852,22.907595;113.347791,22.907552;113.347591,22.907426;113.347361,22.907253;113.346376,22.906567;113.346272,22.906493;113.346246,22.906471;113.345994,22.906289;113.345877,22.906207;113.345872,22.906207;113.345647,22.906046;113.345443,22.905907;113.345161,22.905707;113.345113,22.905677;113.344818,22.905477;113.344388,22.905165;113.343941,22.904857;113.343199,22.904336;113.342925,22.904141;113.342925,22.904136;113.342057,22.903511;113.341606,22.903186;113.341185,22.902886;113.340807,22.902617;113.339748,22.901875;113.339336,22.901584;113.339180,22.901493;113.338464,22.901215',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2300',\n",
       "         'via_num': '13',\n",
       "         'via_stops': [{'name': '民政局',\n",
       "           'id': '440100017594035',\n",
       "           'location': '113.360165,22.940417'},\n",
       "          {'name': '禺山大道西',\n",
       "           'id': '440100017594017',\n",
       "           'location': '113.354809,22.940681'},\n",
       "          {'name': '西丽路',\n",
       "           'id': '440100017594018',\n",
       "           'location': '113.353902,22.936997'},\n",
       "          {'name': '华侨城',\n",
       "           'id': '440100017594019',\n",
       "           'location': '113.354661,22.932504'},\n",
       "          {'name': '禺山高级中学',\n",
       "           'id': '440100017594020',\n",
       "           'location': '113.354961,22.923429'},\n",
       "          {'name': '福德路口',\n",
       "           'id': '440100017594021',\n",
       "           'location': '113.350790,22.923485'},\n",
       "          {'name': '龙岐路口(西环路)',\n",
       "           'id': '440100017594034',\n",
       "           'location': '113.347470,22.922153'},\n",
       "          {'name': '岐头村',\n",
       "           'id': '440100017594036',\n",
       "           'location': '113.346888,22.919983'},\n",
       "          {'name': '沙园村',\n",
       "           'id': '440100017594024',\n",
       "           'location': '113.347253,22.916801'},\n",
       "          {'name': '东园新村',\n",
       "           'id': '440100017594025',\n",
       "           'location': '113.350013,22.910729'},\n",
       "          {'name': '雅荷居',\n",
       "           'id': '440100017594026',\n",
       "           'location': '113.349136,22.908520'},\n",
       "          {'name': '荷景花园',\n",
       "           'id': '440100017594027',\n",
       "           'location': '113.345877,22.906207'},\n",
       "          {'name': '东区市场',\n",
       "           'id': '440100017594028',\n",
       "           'location': '113.342925,22.904141'}]},\n",
       "        {'departure_stop': {'name': '新世界大厦A',\n",
       "          'id': '440100017590067',\n",
       "          'location': '113.362877,22.940250'},\n",
       "         'arrival_stop': {'name': '沙湾南村',\n",
       "          'id': '440100017590031',\n",
       "          'location': '113.338468,22.901215'},\n",
       "         'name': '番68路(傍雁路临时公交总站--广州动车段总站)',\n",
       "         'id': '440100017590',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6756',\n",
       "         'duration': '2459',\n",
       "         'polyline': '113.362877,22.940250;113.362869,22.940250;113.362640,22.940273;113.362297,22.940300;113.361298,22.940355;113.361191,22.940365;113.360062,22.940422;113.359001,22.940477;113.357460,22.940546;113.357086,22.940559;113.356934,22.940569;113.356865,22.940573;113.355873,22.940624;113.355263,22.940664;113.354958,22.940678;113.354233,22.940712;113.353691,22.940765;113.353493,22.940647;113.353447,22.940533;113.353378,22.940256;113.353378,22.940113;113.353394,22.939936;113.353477,22.939453;113.353546,22.938971;113.353645,22.938456;113.353714,22.938082;113.353844,22.937317;113.353882,22.937126;113.353912,22.936972;113.354019,22.936388;113.354042,22.936293;113.354073,22.936142;113.354195,22.935295;113.354263,22.934887;113.354317,22.934601;113.354515,22.933372;113.354652,22.932560;113.354653,22.932556;113.354666,22.932457;113.354687,22.932331;113.354705,22.932235;113.354822,22.931463;113.354835,22.931406;113.354878,22.931133;113.354913,22.930929;113.354935,22.930786;113.355117,22.929839;113.355360,22.928464;113.355573,22.927248;113.355842,22.925794;113.355903,22.925339;113.355911,22.924952;113.355911,22.924792;113.355864,22.924540;113.355855,22.924019;113.355859,22.923919;113.355755,22.923746;113.355690,22.923668;113.355569,22.923542;113.355408,22.923420;113.354792,22.923429;113.354536,22.923433;113.353615,22.923429;113.352339,22.923433;113.352057,22.923442;113.351766,22.923455;113.351224,22.923464;113.351007,22.923477;113.348785,22.923576;113.348134,22.923615;113.347856,22.923520;113.347795,22.923307;113.347704,22.922982;113.347661,22.922826;113.347478,22.922174;113.347481,22.922178;113.347481,22.922186;113.347481,22.922182;113.347397,22.921862;113.347061,22.920656;113.347008,22.920473;113.346901,22.920055;113.346870,22.919901;113.346870,22.919905;113.346870,22.919901;113.346832,22.919676;113.346779,22.919153;113.346794,22.918612;113.346825,22.918343;113.346878,22.917965;113.346962,22.917635;113.347008,22.917479;113.347069,22.917286;113.347221,22.916889;113.347275,22.916754;113.347786,22.915638;113.347946,22.915291;113.348053,22.915052;113.348106,22.914951;113.348320,22.914463;113.348434,22.914207;113.348518,22.914022;113.348572,22.913925;113.348686,22.913652;113.348999,22.912970;113.349167,22.912605;113.349228,22.912468;113.349594,22.911667;113.349884,22.911024;113.350006,22.910751;113.350006,22.910755;113.350006,22.910751;113.350433,22.909786;113.350388,22.909563;113.350349,22.909462;113.350266,22.909340;113.349342,22.908670;113.349167,22.908543;113.349136,22.908520;113.348610,22.908142;113.348106,22.907787;113.347847,22.907595;113.347786,22.907551;113.347580,22.907410;113.347420,22.907301;113.346397,22.906580;113.346275,22.906494;113.346252,22.906471;113.345886,22.906216;113.345885,22.906211;113.345647,22.906046;113.345443,22.905907;113.345161,22.905707;113.345113,22.905677;113.344818,22.905477;113.344388,22.905165;113.343941,22.904857;113.343199,22.904336;113.343012,22.904201;113.343008,22.904197;113.342057,22.903511;113.341606,22.903194;113.341185,22.902886;113.340807,22.902617;113.339748,22.901875;113.339336,22.901584;113.339180,22.901493;113.338468,22.901215',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '13',\n",
       "         'via_stops': [{'name': '民政局',\n",
       "           'id': '440100017590062',\n",
       "           'location': '113.360062,22.940422'},\n",
       "          {'name': '禺山大道西',\n",
       "           'id': '440100017590019',\n",
       "           'location': '113.354958,22.940678'},\n",
       "          {'name': '西丽路',\n",
       "           'id': '440100017590020',\n",
       "           'location': '113.353912,22.936972'},\n",
       "          {'name': '华侨城',\n",
       "           'id': '440100017590021',\n",
       "           'location': '113.354652,22.932560'},\n",
       "          {'name': '禺山高级中学',\n",
       "           'id': '440100017590022',\n",
       "           'location': '113.354792,22.923429'},\n",
       "          {'name': '福德路口',\n",
       "           'id': '440100017590023',\n",
       "           'location': '113.351007,22.923477'},\n",
       "          {'name': '龙岐路口(西环路)',\n",
       "           'id': '440100017590048',\n",
       "           'location': '113.347478,22.922174'},\n",
       "          {'name': '岐头村',\n",
       "           'id': '440100017590049',\n",
       "           'location': '113.346870,22.919901'},\n",
       "          {'name': '沙园村',\n",
       "           'id': '440100017590026',\n",
       "           'location': '113.347221,22.916889'},\n",
       "          {'name': '东园新村',\n",
       "           'id': '440100017590027',\n",
       "           'location': '113.350006,22.910751'},\n",
       "          {'name': '雅荷居',\n",
       "           'id': '440100017590028',\n",
       "           'location': '113.349167,22.908543'},\n",
       "          {'name': '荷景花园',\n",
       "           'id': '440100017590029',\n",
       "           'location': '113.345886,22.906216'},\n",
       "          {'name': '东区市场',\n",
       "           'id': '440100017590030',\n",
       "           'location': '113.343012,22.904201'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.338470,22.901220',\n",
       "       'destination': '113.332573,22.907084',\n",
       "       'distance': '1238',\n",
       "       'duration': '1061',\n",
       "       'steps': [{'instruction': '沿中华大道步行78米左转',\n",
       "         'road': '中华大道',\n",
       "         'distance': '78',\n",
       "         'duration': [],\n",
       "         'polyline': '113.338470,22.901220;113.339180,22.901493',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿汇源直街步行240米往前走',\n",
       "         'road': '汇源直街',\n",
       "         'distance': '240',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339180,22.901493;113.339165,22.901646;113.339104,22.901793;113.338966,22.902092;113.338936,22.902140;113.338745,22.902287;113.338608,22.902405;113.337959,22.902956;113.337753,22.903160',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿三山巷步行148米往前走',\n",
       "         'road': '三山巷',\n",
       "         'distance': '148',\n",
       "         'duration': [],\n",
       "         'polyline': '113.337753,22.903160;113.337624,22.903303;113.337486,22.903446;113.336807,22.904181',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光裕路步行105米向右前方行走',\n",
       "         'road': '光裕路',\n",
       "         'distance': '105',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336807,22.904181;113.336700,22.904358;113.336517,22.904596;113.336235,22.904987',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光裕路步行26米左转',\n",
       "         'road': '光裕路',\n",
       "         'distance': '26',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336235,22.904987;113.336227,22.905060;113.336235,22.905113;113.336304,22.905199',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北屏路步行109米左转',\n",
       "         'road': '北屏路',\n",
       "         'distance': '109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336304,22.905199;113.336098,22.905468;113.335693,22.906015',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行34米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '34',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335693,22.906015;113.335587,22.906029;113.335365,22.906094',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行62米右转',\n",
       "         'road': [],\n",
       "         'distance': '62',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335365,22.906094;113.335030,22.906128;113.334862,22.906111;113.334778,22.906055',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行298米左转',\n",
       "         'road': [],\n",
       "         'distance': '298',\n",
       "         'duration': [],\n",
       "         'polyline': '113.334770,22.906050;113.333755,22.907444;113.333382,22.907869;113.333046,22.908216',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行138米',\n",
       "         'road': [],\n",
       "         'distance': '138',\n",
       "         'duration': [],\n",
       "         'polyline': '113.333046,22.908216;113.332916,22.907887;113.332909,22.907747;113.332870,22.907618;113.332855,22.907431;113.332825,22.907383;113.332573,22.907084',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '2.0',\n",
       "    'duration': '3689',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1767',\n",
       "    'distance': '7937',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.362846,22.942474',\n",
       "       'destination': '113.359741,22.944475',\n",
       "       'distance': '529',\n",
       "       'duration': '453',\n",
       "       'steps': [{'instruction': '沿北丽园一街步行149米右转',\n",
       "         'road': '北丽园一街',\n",
       "         'distance': '149',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362846,22.942474;113.362312,22.942499;113.361801,22.942522;113.361397,22.942539',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光明北路步行198米向左前方行走',\n",
       "         'road': '光明北路',\n",
       "         'distance': '198',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361389,22.942539;113.361397,22.942764;113.361412,22.943050;113.361420,22.943142;113.361435,22.943377;113.361443,22.943533;113.361496,22.944349',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿康乐路步行11米左转',\n",
       "         'road': '康乐路',\n",
       "         'distance': '11',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361496,22.944349;113.361427,22.944418',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿康乐路步行171米到达市桥中心小学',\n",
       "         'road': '康乐路',\n",
       "         'distance': '171',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361420,22.944418;113.360252,22.944458;113.360138,22.944462;113.359840,22.944471;113.359741,22.944475',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达市桥中心小学'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '市桥中心小学',\n",
       "          'id': '440100017589006',\n",
       "          'location': '113.359714,22.944479'},\n",
       "         'arrival_stop': {'name': '沙湾南村',\n",
       "          'id': '440100017589018',\n",
       "          'location': '113.338468,22.901215'},\n",
       "         'name': '番67路旅游专线(市桥汽车站总站--宝墨园总站)',\n",
       "         'id': '440100017589',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6170',\n",
       "         'duration': '2175',\n",
       "         'polyline': '113.359714,22.944479;113.358932,22.944510;113.358689,22.944514;113.358451,22.944527;113.358225,22.944531;113.357153,22.944575;113.356931,22.944579;113.356832,22.944583;113.356450,22.944601;113.355955,22.944627;113.355957,22.944626;113.355339,22.944662;113.355110,22.944672;113.354141,22.944723;113.354088,22.944626;113.354019,22.943438;113.354019,22.943302;113.354012,22.943172;113.354012,22.943169;113.353989,22.942774;113.353973,22.942387;113.353966,22.942354;113.353912,22.941515;113.353882,22.941288;113.353821,22.941143;113.353546,22.940760;113.353111,22.940699;113.352318,22.940582;113.352211,22.940573;113.351250,22.940424;113.350494,22.940313;113.350243,22.940147;113.350159,22.939590;113.350143,22.939453;113.350136,22.939371;113.350105,22.938942;113.350113,22.938442;113.350151,22.937635;113.350159,22.937181;113.350159,22.937178;113.350159,22.936991;113.350166,22.936731;113.350204,22.935682;113.350250,22.934311;113.350273,22.933102;113.350281,22.932885;113.350278,22.932599;113.350247,22.932322;113.350152,22.931749;113.350087,22.931463;113.349913,22.930729;113.349722,22.930013;113.349505,22.929227;113.349293,22.928464;113.349154,22.927964;113.348945,22.927222;113.348789,22.926680;113.348342,22.925247;113.348194,22.924735;113.347977,22.923976;113.347886,22.923637;113.347856,22.923520;113.347795,22.923307;113.347704,22.922982;113.347661,22.922826;113.347504,22.922270;113.347504,22.922266;113.347383,22.921840;113.347057,22.920655;113.347001,22.920473;113.346901,22.920056;113.346888,22.919983;113.346832,22.919674;113.346784,22.919154;113.346793,22.918668;113.346823,22.918342;113.346875,22.918008;113.346957,22.917635;113.347001,22.917478;113.347066,22.917287;113.347253,22.916801;113.347292,22.916714;113.347296,22.916714;113.347786,22.915638;113.347947,22.915291;113.348051,22.915052;113.348103,22.914952;113.348320,22.914462;113.348438,22.914206;113.348520,22.914023;113.348568,22.913924;113.348685,22.913655;113.348997,22.912969;113.349162,22.912604;113.349223,22.912470;113.349592,22.911667;113.349883,22.911024;113.350009,22.910734;113.350014,22.910738;113.350006,22.910738;113.350433,22.909786;113.350388,22.909563;113.350349,22.909462;113.350266,22.909340;113.349342,22.908670;113.349136,22.908520;113.349068,22.908466;113.348610,22.908142;113.348106,22.907787;113.347847,22.907595;113.347786,22.907551;113.347580,22.907410;113.347420,22.907301;113.346397,22.906580;113.346275,22.906494;113.346252,22.906471;113.345917,22.906239;113.345916,22.906237;113.345647,22.906046;113.345443,22.905907;113.345161,22.905707;113.345113,22.905677;113.344818,22.905477;113.344388,22.905165;113.343941,22.904857;113.343199,22.904336;113.343034,22.904219;113.343034,22.904214;113.342057,22.903511;113.341606,22.903194;113.341185,22.902886;113.340807,22.902617;113.339748,22.901875;113.339336,22.901584;113.339180,22.901493;113.338468,22.901215',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2215',\n",
       "         'via_num': '11',\n",
       "         'via_stops': [{'name': '番禺实验中学',\n",
       "           'id': '440100017589007',\n",
       "           'location': '113.355955,22.944627'},\n",
       "          {'name': '康裕园',\n",
       "           'id': '440100017589008',\n",
       "           'location': '113.354012,22.943172'},\n",
       "          {'name': '西环路中',\n",
       "           'id': '440100017589009',\n",
       "           'location': '113.350159,22.937181'},\n",
       "          {'name': '三桥北',\n",
       "           'id': '440100017589010',\n",
       "           'location': '113.350281,22.932885'},\n",
       "          {'name': '龙岐路口(西环路)',\n",
       "           'id': '440100017589011',\n",
       "           'location': '113.347504,22.922270'},\n",
       "          {'name': '岐头村',\n",
       "           'id': '440100017589012',\n",
       "           'location': '113.346888,22.919983'},\n",
       "          {'name': '沙园村',\n",
       "           'id': '440100017589013',\n",
       "           'location': '113.347292,22.916714'},\n",
       "          {'name': '东园新村',\n",
       "           'id': '440100017589014',\n",
       "           'location': '113.350009,22.910734'},\n",
       "          {'name': '雅荷居',\n",
       "           'id': '440100017589015',\n",
       "           'location': '113.349068,22.908466'},\n",
       "          {'name': '荷景花园',\n",
       "           'id': '440100017589016',\n",
       "           'location': '113.345917,22.906239'},\n",
       "          {'name': '东区市场',\n",
       "           'id': '440100017589017',\n",
       "           'location': '113.343034,22.904219'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.338470,22.901220',\n",
       "       'destination': '113.332573,22.907084',\n",
       "       'distance': '1238',\n",
       "       'duration': '1061',\n",
       "       'steps': [{'instruction': '沿中华大道步行78米左转',\n",
       "         'road': '中华大道',\n",
       "         'distance': '78',\n",
       "         'duration': [],\n",
       "         'polyline': '113.338470,22.901220;113.339180,22.901493',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿汇源直街步行240米往前走',\n",
       "         'road': '汇源直街',\n",
       "         'distance': '240',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339180,22.901493;113.339165,22.901646;113.339104,22.901793;113.338966,22.902092;113.338936,22.902140;113.338745,22.902287;113.338608,22.902405;113.337959,22.902956;113.337753,22.903160',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿三山巷步行148米往前走',\n",
       "         'road': '三山巷',\n",
       "         'distance': '148',\n",
       "         'duration': [],\n",
       "         'polyline': '113.337753,22.903160;113.337624,22.903303;113.337486,22.903446;113.336807,22.904181',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光裕路步行105米向右前方行走',\n",
       "         'road': '光裕路',\n",
       "         'distance': '105',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336807,22.904181;113.336700,22.904358;113.336517,22.904596;113.336235,22.904987',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光裕路步行26米左转',\n",
       "         'road': '光裕路',\n",
       "         'distance': '26',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336235,22.904987;113.336227,22.905060;113.336235,22.905113;113.336304,22.905199',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北屏路步行109米左转',\n",
       "         'road': '北屏路',\n",
       "         'distance': '109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336304,22.905199;113.336098,22.905468;113.335693,22.906015',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行34米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '34',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335693,22.906015;113.335587,22.906029;113.335365,22.906094',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行62米右转',\n",
       "         'road': [],\n",
       "         'distance': '62',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335365,22.906094;113.335030,22.906128;113.334862,22.906111;113.334778,22.906055',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行298米左转',\n",
       "         'road': [],\n",
       "         'distance': '298',\n",
       "         'duration': [],\n",
       "         'polyline': '113.334770,22.906050;113.333755,22.907444;113.333382,22.907869;113.333046,22.908216',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行138米',\n",
       "         'road': [],\n",
       "         'distance': '138',\n",
       "         'duration': [],\n",
       "         'polyline': '113.333046,22.908216;113.332916,22.907887;113.332909,22.907747;113.332870,22.907618;113.332855,22.907431;113.332825,22.907383;113.332573,22.907084',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '2.0',\n",
       "    'duration': '4140',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1827',\n",
       "    'distance': '8525',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.362907,22.942471',\n",
       "       'destination': '113.365334,22.944427',\n",
       "       'distance': '589',\n",
       "       'duration': '504',\n",
       "       'steps': [{'instruction': '沿北丽园一街步行222米左转',\n",
       "         'road': '北丽园一街',\n",
       "         'distance': '222',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362907,22.942471;113.363762,22.942430;113.365082,22.942331',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北丽园一街步行21米右转',\n",
       "         'road': '北丽园一街',\n",
       "         'distance': '21',\n",
       "         'duration': [],\n",
       "         'polyline': '113.365082,22.942326;113.365112,22.942522',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行105米左转',\n",
       "         'road': [],\n",
       "         'distance': '105',\n",
       "         'duration': [],\n",
       "         'polyline': '113.365112,22.942522;113.365578,22.942478;113.365822,22.942448;113.366142,22.942404',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿大北路步行71米往前走',\n",
       "         'road': '大北路',\n",
       "         'distance': '71',\n",
       "         'duration': [],\n",
       "         'polyline': '113.366142,22.942400;113.366158,22.942764;113.366142,22.942921;113.366096,22.943026;113.366089,22.943043',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿桥兴大道步行170米到达市桥汽车站西门',\n",
       "         'road': '桥兴大道',\n",
       "         'distance': '170',\n",
       "         'duration': [],\n",
       "         'polyline': '113.366089,22.943043;113.365891,22.943417;113.365837,22.943516;113.365646,22.943829;113.365440,22.944214;113.365334,22.944427',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达市桥汽车站西门'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '市桥汽车站西门',\n",
       "          'id': '440100017469006',\n",
       "          'location': '113.365372,22.944344'},\n",
       "         'arrival_stop': {'name': '沙湾南村',\n",
       "          'id': '440100017469021',\n",
       "          'location': '113.338485,22.901224'},\n",
       "         'name': '番12路旅游专线(儿童公园总站--宝墨园总站)',\n",
       "         'id': '440100017469',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6698',\n",
       "         'duration': '2574',\n",
       "         'polyline': '113.365372,22.944344;113.365440,22.944214;113.365646,22.943829;113.365753,22.943624;113.365814,22.943539;113.365990,22.943220;113.366089,22.943047;113.366142,22.942890;113.366158,22.942673;113.366135,22.942400;113.366104,22.941944;113.366096,22.941832;113.366051,22.941189;113.366043,22.940920;113.366013,22.940372;113.366074,22.940256;113.365974,22.939600;113.365959,22.939453;113.365929,22.939011;113.365933,22.939010;113.365929,22.938915;113.365955,22.938698;113.366003,22.938511;113.366133,22.938095;113.366289,22.937595;113.366567,22.936749;113.367609,22.937053;113.367604,22.937053;113.368329,22.937266;113.368542,22.937365;113.368641,22.936762;113.368681,22.936549;113.368707,22.936415;113.368733,22.936011;113.368772,22.935551;113.368780,22.935438;113.368793,22.935299;113.368806,22.935061;113.368815,22.934944;113.368824,22.934944;113.368828,22.934944;113.368828,22.934782;113.368828,22.934393;113.368843,22.934340;113.368835,22.934116;113.368797,22.933601;113.368683,22.932262;113.368614,22.931412;113.368546,22.930525;113.368477,22.929731;113.368439,22.929657;113.368408,22.929413;113.368393,22.929144;113.368393,22.929140;113.368370,22.928829;113.368347,22.928465;113.368317,22.928047;113.368240,22.926706;113.368172,22.925802;113.368126,22.925186;113.368118,22.925114;113.368050,22.924145;113.368042,22.924053;113.368027,22.923716;113.367996,22.923351;113.368042,22.922359;113.368065,22.922022;113.368073,22.921844;113.368088,22.921476;113.368095,22.920906;113.368088,22.920643;113.368027,22.920132;113.367813,22.918976;113.367294,22.918976;113.367058,22.918972;113.365448,22.918941;113.365051,22.918934;113.363731,22.918901;113.363228,22.918888;113.361832,22.918854;113.361534,22.918844;113.360916,22.918825;113.360634,22.918825;113.360237,22.918812;113.360069,22.918638;113.360107,22.918364;113.360176,22.918024;113.360313,22.917500;113.360317,22.917478;113.360408,22.917131;113.360456,22.916936;113.360339,22.916623;113.360095,22.916359;113.359939,22.916237;113.359253,22.915755;113.359253,22.915751;113.359006,22.915577;113.357904,22.914792;113.357839,22.914744;113.357617,22.914588;113.357504,22.914505;113.357266,22.914323;113.356936,22.914084;113.356931,22.914076;113.356871,22.914036;113.356819,22.913997;113.356819,22.913993;113.356780,22.913971;113.355690,22.913225;113.355460,22.913060;113.354800,22.912604;113.354605,22.912483;113.354462,22.912405;113.354371,22.912335;113.354154,22.912161;113.354067,22.912092;113.353364,22.911589;113.353264,22.911519;113.352439,22.910929;113.352127,22.910699;113.352131,22.910699;113.352127,22.910699;113.351884,22.910516;113.351597,22.910312;113.351046,22.909913;113.350699,22.909657;113.350547,22.909540;113.350291,22.909362;113.349340,22.908672;113.349167,22.908542;113.349174,22.908546;113.349136,22.908520;113.349083,22.908476;113.348610,22.908142;113.348106,22.907787;113.347847,22.907595;113.347786,22.907551;113.347580,22.907410;113.347420,22.907301;113.346397,22.906580;113.346275,22.906494;113.346252,22.906471;113.346115,22.906380;113.346115,22.906376;113.345994,22.906289;113.345647,22.906046;113.345443,22.905907;113.345161,22.905707;113.345113,22.905677;113.344818,22.905477;113.344388,22.905165;113.343941,22.904857;113.343199,22.904336;113.343038,22.904219;113.343034,22.904219;113.342057,22.903511;113.341606,22.903194;113.341185,22.902886;113.340807,22.902617;113.339748,22.901875;113.339336,22.901584;113.339180,22.901493;113.338485,22.901224',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0620',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '14',\n",
       "         'via_stops': [{'name': '大北路分站',\n",
       "           'id': '440100017469050',\n",
       "           'location': '113.365929,22.939011'},\n",
       "          {'name': '中医院',\n",
       "           'id': '440100017469051',\n",
       "           'location': '113.367609,22.937053'},\n",
       "          {'name': '工业路',\n",
       "           'id': '440100017469052',\n",
       "           'location': '113.368815,22.934944'},\n",
       "          {'name': '南区市场(哈街)',\n",
       "           'id': '440100017469053',\n",
       "           'location': '113.368393,22.929144'},\n",
       "          {'name': '农校职中',\n",
       "           'id': '440100017469011',\n",
       "           'location': '113.368027,22.923716'},\n",
       "          {'name': '朗陶居',\n",
       "           'id': '440100017469038',\n",
       "           'location': '113.365448,22.918941'},\n",
       "          {'name': '福景路',\n",
       "           'id': '440100017469013',\n",
       "           'location': '113.361832,22.918854'},\n",
       "          {'name': '喜盈雅境',\n",
       "           'id': '440100017469014',\n",
       "           'location': '113.360313,22.917500'},\n",
       "          {'name': '中华大道',\n",
       "           'id': '440100017469054',\n",
       "           'location': '113.359253,22.915755'},\n",
       "          {'name': '中华大道(德贤路口)',\n",
       "           'id': '440100017469055',\n",
       "           'location': '113.356819,22.913997'},\n",
       "          {'name': '祈福水城',\n",
       "           'id': '440100017469056',\n",
       "           'location': '113.352127,22.910699'},\n",
       "          {'name': '雅荷居',\n",
       "           'id': '440100017469018',\n",
       "           'location': '113.349167,22.908542'},\n",
       "          {'name': '荷景花园',\n",
       "           'id': '440100017469019',\n",
       "           'location': '113.346115,22.906380'},\n",
       "          {'name': '东区市场',\n",
       "           'id': '440100017469020',\n",
       "           'location': '113.343038,22.904219'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.338470,22.901220',\n",
       "       'destination': '113.332573,22.907084',\n",
       "       'distance': '1238',\n",
       "       'duration': '1061',\n",
       "       'steps': [{'instruction': '沿中华大道步行78米左转',\n",
       "         'road': '中华大道',\n",
       "         'distance': '78',\n",
       "         'duration': [],\n",
       "         'polyline': '113.338470,22.901220;113.339180,22.901493',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿汇源直街步行240米往前走',\n",
       "         'road': '汇源直街',\n",
       "         'distance': '240',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339180,22.901493;113.339165,22.901646;113.339104,22.901793;113.338966,22.902092;113.338936,22.902140;113.338745,22.902287;113.338608,22.902405;113.337959,22.902956;113.337753,22.903160',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿三山巷步行148米往前走',\n",
       "         'road': '三山巷',\n",
       "         'distance': '148',\n",
       "         'duration': [],\n",
       "         'polyline': '113.337753,22.903160;113.337624,22.903303;113.337486,22.903446;113.336807,22.904181',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光裕路步行105米向右前方行走',\n",
       "         'road': '光裕路',\n",
       "         'distance': '105',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336807,22.904181;113.336700,22.904358;113.336517,22.904596;113.336235,22.904987',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿光裕路步行26米左转',\n",
       "         'road': '光裕路',\n",
       "         'distance': '26',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336235,22.904987;113.336227,22.905060;113.336235,22.905113;113.336304,22.905199',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北屏路步行109米左转',\n",
       "         'road': '北屏路',\n",
       "         'distance': '109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.336304,22.905199;113.336098,22.905468;113.335693,22.906015',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行34米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '34',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335693,22.906015;113.335587,22.906029;113.335365,22.906094',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行62米右转',\n",
       "         'road': [],\n",
       "         'distance': '62',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335365,22.906094;113.335030,22.906128;113.334862,22.906111;113.334778,22.906055',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行298米左转',\n",
       "         'road': [],\n",
       "         'distance': '298',\n",
       "         'duration': [],\n",
       "         'polyline': '113.334770,22.906050;113.333755,22.907444;113.333382,22.907869;113.333046,22.908216',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行138米',\n",
       "         'road': [],\n",
       "         'distance': '138',\n",
       "         'duration': [],\n",
       "         'polyline': '113.333046,22.908216;113.332916,22.907887;113.332909,22.907747;113.332870,22.907618;113.332855,22.907431;113.332825,22.907383;113.332573,22.907084',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '4.0',\n",
       "    'duration': '4433',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '935',\n",
       "    'distance': '9246',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.362907,22.942471',\n",
       "       'destination': '113.362846,22.940252',\n",
       "       'distance': '419',\n",
       "       'duration': '359',\n",
       "       'steps': [{'instruction': '沿北丽园一街步行87米右转',\n",
       "         'road': '北丽园一街',\n",
       "         'distance': '87',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362907,22.942471;113.363762,22.942430',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北丽园大街步行60米右转',\n",
       "         'road': '北丽园大街',\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363762,22.942427;113.363770,22.942240;113.363777,22.941879',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿繁华路步行40米左转',\n",
       "         'road': '繁华路',\n",
       "         'distance': '40',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363777,22.941875;113.363388,22.941893',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿易发商业步行街步行185米右转',\n",
       "         'road': '易发商业步行街',\n",
       "         'distance': '185',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363388,22.941893;113.363358,22.941393;113.363304,22.941128;113.363304,22.941038;113.363304,22.940943;113.363297,22.940828;113.363297,22.940739;113.363297,22.940620;113.363304,22.940208',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿禺山大道步行47米到达新世界大厦A',\n",
       "         'road': '禺山大道',\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.363304,22.940205;113.362846,22.940252',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达新世界大厦A'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '新世界大厦A',\n",
       "          'id': '440100017594032',\n",
       "          'location': '113.362778,22.940256'},\n",
       "         'arrival_stop': {'name': '荷景花园',\n",
       "          'id': '440100017594027',\n",
       "          'location': '113.345877,22.906207'},\n",
       "         'name': '番6路(傍雁路临时公交总站--沙湾总站)',\n",
       "         'id': '440100017594',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5900',\n",
       "         'duration': '2049',\n",
       "         'polyline': '113.362778,22.940256;113.362639,22.940273;113.362292,22.940299;113.361298,22.940356;113.361189,22.940365;113.360165,22.940417;113.359006,22.940477;113.357457,22.940547;113.357083,22.940560;113.356931,22.940569;113.355877,22.940625;113.355547,22.940642;113.355265,22.940664;113.355161,22.940668;113.354974,22.940673;113.354809,22.940681;113.354497,22.940699;113.354227,22.940712;113.353689,22.940764;113.353494,22.940647;113.353446,22.940534;113.353377,22.940256;113.353377,22.940113;113.353398,22.939935;113.353477,22.939453;113.353503,22.939266;113.353550,22.938971;113.353641,22.938455;113.353720,22.938082;113.353880,22.937127;113.353902,22.936997;113.354019,22.936389;113.354041,22.936293;113.354067,22.936141;113.354206,22.935230;113.354266,22.934887;113.354314,22.934648;113.354323,22.934536;113.354505,22.933438;113.354523,22.933325;113.354661,22.932504;113.354661,22.932500;113.354666,22.932457;113.354687,22.932331;113.354705,22.932235;113.354822,22.931463;113.354835,22.931406;113.354878,22.931133;113.354913,22.930929;113.354935,22.930786;113.355113,22.929887;113.355360,22.928464;113.355573,22.927248;113.355842,22.925794;113.355903,22.925339;113.355911,22.924952;113.355911,22.924792;113.355864,22.924540;113.355855,22.924019;113.355859,22.923919;113.355755,22.923746;113.355690,22.923668;113.355569,22.923542;113.355408,22.923420;113.354961,22.923429;113.354536,22.923433;113.353615,22.923429;113.352339,22.923433;113.352057,22.923442;113.351766,22.923455;113.351224,22.923464;113.350790,22.923485;113.348785,22.923576;113.348134,22.923615;113.347856,22.923520;113.347795,22.923307;113.347704,22.922982;113.347661,22.922826;113.347470,22.922153;113.347470,22.922148;113.347383,22.921840;113.347057,22.920655;113.347001,22.920473;113.346901,22.920056;113.346888,22.919983;113.346832,22.919674;113.346784,22.919154;113.346793,22.918668;113.346823,22.918342;113.346875,22.918008;113.346957,22.917635;113.347001,22.917478;113.347066,22.917287;113.347253,22.916801;113.347257,22.916801;113.347786,22.915638;113.347947,22.915291;113.348051,22.915052;113.348103,22.914952;113.348320,22.914462;113.348438,22.914206;113.348520,22.914023;113.348568,22.913924;113.348685,22.913655;113.348997,22.912969;113.349162,22.912604;113.349223,22.912470;113.349592,22.911667;113.349883,22.911024;113.350013,22.910729;113.350421,22.909818;113.350421,22.909679;113.350391,22.909562;113.350291,22.909362;113.349340,22.908672;113.349136,22.908520;113.349132,22.908516;113.349080,22.908477;113.348615,22.908142;113.348125,22.907791;113.347852,22.907595;113.347791,22.907552;113.347591,22.907426;113.347361,22.907253;113.346376,22.906567;113.346272,22.906493;113.346246,22.906471;113.345994,22.906289;113.345877,22.906207',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2300',\n",
       "         'via_num': '11',\n",
       "         'via_stops': [{'name': '民政局',\n",
       "           'id': '440100017594035',\n",
       "           'location': '113.360165,22.940417'},\n",
       "          {'name': '禺山大道西',\n",
       "           'id': '440100017594017',\n",
       "           'location': '113.354809,22.940681'},\n",
       "          {'name': '西丽路',\n",
       "           'id': '440100017594018',\n",
       "           'location': '113.353902,22.936997'},\n",
       "          {'name': '华侨城',\n",
       "           'id': '440100017594019',\n",
       "           'location': '113.354661,22.932504'},\n",
       "          {'name': '禺山高级中学',\n",
       "           'id': '440100017594020',\n",
       "           'location': '113.354961,22.923429'},\n",
       "          {'name': '福德路口',\n",
       "           'id': '440100017594021',\n",
       "           'location': '113.350790,22.923485'},\n",
       "          {'name': '龙岐路口(西环路)',\n",
       "           'id': '440100017594034',\n",
       "           'location': '113.347470,22.922153'},\n",
       "          {'name': '岐头村',\n",
       "           'id': '440100017594036',\n",
       "           'location': '113.346888,22.919983'},\n",
       "          {'name': '沙园村',\n",
       "           'id': '440100017594024',\n",
       "           'location': '113.347253,22.916801'},\n",
       "          {'name': '东园新村',\n",
       "           'id': '440100017594025',\n",
       "           'location': '113.350013,22.910729'},\n",
       "          {'name': '雅荷居',\n",
       "           'id': '440100017594026',\n",
       "           'location': '113.349136,22.908520'}]},\n",
       "        {'departure_stop': {'name': '新世界大厦A',\n",
       "          'id': '440100017590067',\n",
       "          'location': '113.362877,22.940250'},\n",
       "         'arrival_stop': {'name': '荷景花园',\n",
       "          'id': '440100017590029',\n",
       "          'location': '113.345886,22.906216'},\n",
       "         'name': '番68路(傍雁路临时公交总站--广州动车段总站)',\n",
       "         'id': '440100017590',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5681',\n",
       "         'duration': '2234',\n",
       "         'polyline': '113.362877,22.940250;113.362869,22.940250;113.362640,22.940273;113.362297,22.940300;113.361298,22.940355;113.361191,22.940365;113.360062,22.940422;113.359001,22.940477;113.357460,22.940546;113.357086,22.940559;113.356934,22.940569;113.356865,22.940573;113.355873,22.940624;113.355263,22.940664;113.354958,22.940678;113.354233,22.940712;113.353691,22.940765;113.353493,22.940647;113.353447,22.940533;113.353378,22.940256;113.353378,22.940113;113.353394,22.939936;113.353477,22.939453;113.353546,22.938971;113.353645,22.938456;113.353714,22.938082;113.353844,22.937317;113.353882,22.937126;113.353912,22.936972;113.354019,22.936388;113.354042,22.936293;113.354073,22.936142;113.354195,22.935295;113.354263,22.934887;113.354317,22.934601;113.354515,22.933372;113.354652,22.932560;113.354653,22.932556;113.354666,22.932457;113.354687,22.932331;113.354705,22.932235;113.354822,22.931463;113.354835,22.931406;113.354878,22.931133;113.354913,22.930929;113.354935,22.930786;113.355117,22.929839;113.355360,22.928464;113.355573,22.927248;113.355842,22.925794;113.355903,22.925339;113.355911,22.924952;113.355911,22.924792;113.355864,22.924540;113.355855,22.924019;113.355859,22.923919;113.355755,22.923746;113.355690,22.923668;113.355569,22.923542;113.355408,22.923420;113.354792,22.923429;113.354536,22.923433;113.353615,22.923429;113.352339,22.923433;113.352057,22.923442;113.351766,22.923455;113.351224,22.923464;113.351007,22.923477;113.348785,22.923576;113.348134,22.923615;113.347856,22.923520;113.347795,22.923307;113.347704,22.922982;113.347661,22.922826;113.347478,22.922174;113.347481,22.922178;113.347481,22.922186;113.347481,22.922182;113.347397,22.921862;113.347061,22.920656;113.347008,22.920473;113.346901,22.920055;113.346870,22.919901;113.346870,22.919905;113.346870,22.919901;113.346832,22.919676;113.346779,22.919153;113.346794,22.918612;113.346825,22.918343;113.346878,22.917965;113.346962,22.917635;113.347008,22.917479;113.347069,22.917286;113.347221,22.916889;113.347275,22.916754;113.347786,22.915638;113.347946,22.915291;113.348053,22.915052;113.348106,22.914951;113.348320,22.914463;113.348434,22.914207;113.348518,22.914022;113.348572,22.913925;113.348686,22.913652;113.348999,22.912970;113.349167,22.912605;113.349228,22.912468;113.349594,22.911667;113.349884,22.911024;113.350006,22.910751;113.350006,22.910755;113.350006,22.910751;113.350433,22.909786;113.350388,22.909563;113.350349,22.909462;113.350266,22.909340;113.349342,22.908670;113.349167,22.908543;113.349136,22.908520;113.348610,22.908142;113.348106,22.907787;113.347847,22.907595;113.347786,22.907551;113.347580,22.907410;113.347420,22.907301;113.346397,22.906580;113.346275,22.906494;113.346252,22.906471;113.345886,22.906216',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '11',\n",
       "         'via_stops': [{'name': '民政局',\n",
       "           'id': '440100017590062',\n",
       "           'location': '113.360062,22.940422'},\n",
       "          {'name': '禺山大道西',\n",
       "           'id': '440100017590019',\n",
       "           'location': '113.354958,22.940678'},\n",
       "          {'name': '西丽路',\n",
       "           'id': '440100017590020',\n",
       "           'location': '113.353912,22.936972'},\n",
       "          {'name': '华侨城',\n",
       "           'id': '440100017590021',\n",
       "           'location': '113.354652,22.932560'},\n",
       "          {'name': '禺山高级中学',\n",
       "           'id': '440100017590022',\n",
       "           'location': '113.354792,22.923429'},\n",
       "          {'name': '福德路口',\n",
       "           'id': '440100017590023',\n",
       "           'location': '113.351007,22.923477'},\n",
       "          {'name': '龙岐路口(西环路)',\n",
       "           'id': '440100017590048',\n",
       "           'location': '113.347478,22.922174'},\n",
       "          {'name': '岐头村',\n",
       "           'id': '440100017590049',\n",
       "           'location': '113.346870,22.919901'},\n",
       "          {'name': '沙园村',\n",
       "           'id': '440100017590026',\n",
       "           'location': '113.347221,22.916889'},\n",
       "          {'name': '东园新村',\n",
       "           'id': '440100017590027',\n",
       "           'location': '113.350006,22.910751'},\n",
       "          {'name': '雅荷居',\n",
       "           'id': '440100017590028',\n",
       "           'location': '113.349167,22.908543'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.345871,22.906206',\n",
       "       'destination': '113.345848,22.906195',\n",
       "       'distance': '3',\n",
       "       'duration': '2',\n",
       "       'steps': [{'instruction': '沿中华大道步行3米到达荷景花园',\n",
       "         'road': '中华大道',\n",
       "         'distance': '3',\n",
       "         'duration': [],\n",
       "         'polyline': '113.345871,22.906206;113.345848,22.906195',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达荷景花园'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '荷景花园',\n",
       "          'id': '440100017560022',\n",
       "          'location': '113.345848,22.906193'},\n",
       "         'arrival_stop': {'name': '象贤中学北门',\n",
       "          'id': '440100017560026',\n",
       "          'location': '113.330666,22.910061'},\n",
       "         'name': '番29路(区公汽公司--滴水岩森林公园总站)',\n",
       "         'id': '440100017560',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '2411',\n",
       "         'duration': '1583',\n",
       "         'polyline': '113.345848,22.906193;113.345846,22.906189;113.345647,22.906046;113.345443,22.905907;113.345217,22.905842;113.345139,22.905842;113.344957,22.905885;113.344753,22.906063;113.344410,22.906372;113.344275,22.906493;113.343880,22.906853;113.343611,22.907083;113.343203,22.907426;113.342422,22.908095;113.342040,22.908490;113.341697,22.908893;113.341698,22.908894;113.341324,22.909336;113.341217,22.909472;113.340773,22.909976;113.341156,22.910381;113.341179,22.910542;113.341164,22.910707;113.341156,22.912062;113.341141,22.912882;113.341064,22.912956;113.340477,22.912977;113.339256,22.912996;113.338448,22.913000;113.337608,22.912956;113.337051,22.912882;113.336792,22.912823;113.335670,22.912560;113.334961,22.912344;113.334946,22.912340;113.334824,22.912300;113.333931,22.911976;113.333473,22.911793;113.332848,22.911507;113.332481,22.911303;113.331787,22.910879;113.331451,22.910643;113.330811,22.910164;113.330666,22.910061',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '3',\n",
       "         'via_stops': [{'name': '沙湾派出所',\n",
       "           'id': '440100017560023',\n",
       "           'location': '113.344410,22.906372'},\n",
       "          {'name': '沙湾东村',\n",
       "           'id': '440100017560035',\n",
       "           'location': '113.341697,22.908893'},\n",
       "          {'name': '福冠路口',\n",
       "           'id': '440100017560025',\n",
       "           'location': '113.336792,22.912823'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.330666,22.910061',\n",
       "       'destination': '113.332573,22.907084',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '沿青萝路步行19米右转',\n",
       "         'road': '青萝路',\n",
       "         'distance': '19',\n",
       "         'duration': [],\n",
       "         'polyline': '113.330666,22.910061;113.330811,22.910170',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行211米左转',\n",
       "         'road': [],\n",
       "         'distance': '211',\n",
       "         'duration': [],\n",
       "         'polyline': '113.330811,22.910170;113.330849,22.910122;113.330902,22.910044;113.331383,22.909479;113.332008,22.908792;113.332069,22.908728;113.332115,22.908676',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行145米右转',\n",
       "         'road': [],\n",
       "         'distance': '145',\n",
       "         'duration': [],\n",
       "         'polyline': '113.332115,22.908672;113.332207,22.908772;113.332344,22.908928;113.332420,22.908928;113.333046,22.908220',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行138米',\n",
       "         'road': [],\n",
       "         'distance': '138',\n",
       "         'duration': [],\n",
       "         'polyline': '113.333046,22.908216;113.332916,22.907887;113.332909,22.907747;113.332870,22.907618;113.332855,22.907431;113.332825,22.907383;113.332573,22.907084',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]}]}}"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.busing(my_key,'113.362857,22.942582','113.332901,22.906847','广州')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 驾车规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.362857,22.942582',\n",
       "  'destination': '113.332901,22.906847',\n",
       "  'paths': [{'distance': '6675',\n",
       "    'duration': '1320',\n",
       "    'strategy': '速度最快',\n",
       "    'tolls': '0',\n",
       "    'toll_distance': '0',\n",
       "    'steps': [{'instruction': '沿北丽园二街向东行驶92米右转',\n",
       "      'orientation': '东',\n",
       "      'road': '北丽园二街',\n",
       "      'distance': '92',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '35',\n",
       "      'polyline': '113.362856,22.942626;113.363268,22.942609;113.363759,22.942626',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿北丽园大街向南行驶81米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '北丽园大街',\n",
       "      'distance': '81',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '34',\n",
       "      'polyline': '113.363759,22.942626;113.363767,22.942574;113.363759,22.942426;113.363772,22.942235;113.363776,22.941875',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿繁华路向西行驶246米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '繁华路',\n",
       "      'distance': '246',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '92',\n",
       "      'polyline': '113.363776,22.941875;113.363385,22.941892;113.363073,22.941918;113.362409,22.941966;113.362257,22.94197;113.361359,22.941979',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿光明北路向南行驶175米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '光明北路',\n",
       "      'distance': '175',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '164',\n",
       "      'polyline': '113.361272,22.941957;113.36125,22.941493;113.361207,22.94076;113.361189,22.940365',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿禺山大道向西行驶1.1千米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '禺山大道',\n",
       "      'distance': '1094',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '285',\n",
       "      'polyline': '113.361189,22.940365;113.359006,22.940477;113.357474,22.940547;113.357049,22.940569;113.356931,22.940573;113.355877,22.940625;113.355547,22.940642;113.355265,22.940664;113.355161,22.940668;113.354974,22.940673;113.354497,22.940699;113.354227,22.940712;113.353689,22.940764;113.353546,22.94076;113.35316,22.940712;113.352318,22.940582;113.352209,22.940573;113.351254,22.940425;113.350499,22.940313',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿西环路途径市桥三桥向南行驶2.4千米向右前方行驶',\n",
       "      'orientation': '南',\n",
       "      'road': '西环路',\n",
       "      'distance': '2411',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '296',\n",
       "      'polyline': '113.350243,22.940148;113.350156,22.939592;113.350148,22.939453;113.350135,22.939353;113.350104,22.938941;113.350113,22.938442;113.350148,22.937635;113.350165,22.936732;113.350204,22.935681;113.350217,22.935265;113.350247,22.93431;113.350278,22.933103;113.350278,22.932782;113.350247,22.932322;113.350187,22.931931;113.350087,22.931463;113.349913,22.930729;113.349722,22.930013;113.349505,22.929227;113.349384,22.928793;113.349293,22.928464;113.349154,22.927964;113.348945,22.927222;113.348789,22.92668;113.348342,22.925247;113.348194,22.924735;113.347886,22.923637;113.347856,22.92352;113.347795,22.923307;113.347661,22.922826;113.347383,22.92184;113.347057,22.920655;113.347001,22.920473;113.346901,22.920056;113.346832,22.919674;113.346784,22.919154;113.346793,22.918668',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿岗心路向西南行驶699米向右前方行驶进入右转专用道',\n",
       "      'orientation': '西南',\n",
       "      'road': '岗心路',\n",
       "      'distance': '699',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '86',\n",
       "      'polyline': '113.346793,22.918668;113.346563,22.918281;113.346359,22.917704;113.346289,22.917478;113.346159,22.917075;113.345946,22.916363;113.345773,22.915946;113.345673,22.915742;113.345356,22.915178;113.345095,22.914835;113.344701,22.914366;113.344379,22.914019;113.344314,22.91395;113.343954,22.913559;113.343898,22.913485;113.343594,22.91316',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入右转专用道'},\n",
       "     {'instruction': '沿青萝路向西南行驶58米右转',\n",
       "      'orientation': '西南',\n",
       "      'road': '青萝路',\n",
       "      'distance': '58',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '15',\n",
       "      'polyline': '113.343594,22.91316;113.343364,22.913021;113.343268,22.912982;113.343082,22.912938',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿青萝路向西行驶1.3千米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '青萝路',\n",
       "      'distance': '1330',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '145',\n",
       "      'polyline': '113.343082,22.912938;113.342435,22.912938;113.342227,22.912938;113.342148,22.912938;113.341137,22.912956;113.341068,22.912956;113.340477,22.912977;113.339258,22.912995;113.338446,22.912999;113.337609,22.912956;113.337053,22.912882;113.335668,22.912561;113.334961,22.912344;113.334944,22.912339;113.334349,22.912127;113.333928,22.911975;113.333477,22.911793;113.332847,22.911506;113.332478,22.911302;113.331784,22.910881;113.331445,22.910642;113.330807,22.910165',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '向东南行驶205米左转',\n",
       "      'orientation': '东南',\n",
       "      'distance': '205',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '68',\n",
       "      'polyline': '113.330846,22.910117;113.330898,22.910039;113.33138,22.909475;113.33201,22.908789;113.332066,22.908724;113.332114,22.908672',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '向东南行驶145米右转',\n",
       "      'orientation': '东南',\n",
       "      'distance': '145',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '50',\n",
       "      'polyline': '113.332114,22.908672;113.332201,22.908772;113.332339,22.908928;113.332422,22.908924;113.333043,22.908212',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '向南行驶139米到达目的地',\n",
       "      'orientation': '南',\n",
       "      'distance': '139',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '50',\n",
       "      'polyline': '113.333043,22.908212;113.332917,22.907882;113.332908,22.907743;113.332873,22.907613;113.332856,22.907426;113.332826,22.907378;113.332574,22.907079',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地'}],\n",
       "    'restriction': '0',\n",
       "    'traffic_lights': '9'}]}}"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.driving(chikei_key,'113.362857,22.942582','113.332901,22.906847')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 骑行规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'destination': '113.332901,22.906847',\n",
       "  'origin': '113.362857,22.942582',\n",
       "  'paths': [{'distance': 6507,\n",
       "    'duration': 1562,\n",
       "    'steps': [{'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 55,\n",
       "      'duration': 13,\n",
       "      'instruction': '沿北丽园一街向西骑行55米左转',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.362847,22.942474;113.362313,22.9425',\n",
       "      'road': '北丽园一街',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 57,\n",
       "      'duration': 14,\n",
       "      'instruction': '向南骑行57米右转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.362309,22.9425;113.362305,22.942374;113.362305,22.942374;113.362292,22.942227;113.362292,22.942227;113.362292,22.942209;113.362292,22.942209;113.362261,22.941975',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 100,\n",
       "      'duration': 24,\n",
       "      'instruction': '沿繁华路向西骑行100米左转',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.362257,22.94197;113.361363,22.941979;113.361363,22.941979;113.361276,22.941962',\n",
       "      'road': '繁华路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 175,\n",
       "      'duration': 42,\n",
       "      'instruction': '沿光明北路向南骑行175米右转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.361272,22.941957;113.361254,22.941502;113.361254,22.941502;113.361207,22.940764;113.361207,22.940764;113.361194,22.940369',\n",
       "      'road': '光明北路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 1117,\n",
       "      'duration': 268,\n",
       "      'instruction': '沿禺山大道向西骑行1117米左转',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.361189,22.940365;113.35901,22.940473;113.35901,22.940473;113.357478,22.940547;113.357478,22.940547;113.357049,22.940569;113.357049,22.940569;113.355877,22.940625;113.355877,22.940625;113.355556,22.940642;113.355556,22.940642;113.355265,22.940664;113.355265,22.940664;113.355165,22.940668;113.355165,22.940668;113.355122,22.940668;113.355122,22.940668;113.354974,22.940673;113.354974,22.940673;113.354501,22.940699;113.354501,22.940699;113.354236,22.940712;113.354236,22.940712;113.353694,22.940764;113.353694,22.940764;113.35355,22.940764;113.35355,22.940764;113.353168,22.940716;113.353168,22.940716;113.352322,22.940586;113.352322,22.940586;113.352214,22.940577;113.352214,22.940577;113.351259,22.94043;113.351259,22.94043;113.350503,22.940321;113.350503,22.940321;113.350273,22.940273',\n",
       "      'road': '禺山大道',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 2423,\n",
       "      'duration': 582,\n",
       "      'instruction': '沿西环路向南骑行2423米向右前方行驶',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.350269,22.940269;113.350243,22.940152;113.350243,22.940152;113.350161,22.939596;113.350161,22.939596;113.350139,22.939358;113.350139,22.939358;113.350109,22.938945;113.350113,22.938446;113.350113,22.938446;113.350148,22.937639;113.350148,22.937639;113.350165,22.936736;113.350165,22.936736;113.350174,22.936554;113.350174,22.936554;113.350204,22.935686;113.350204,22.935686;113.350217,22.935269;113.350217,22.935269;113.350247,22.934319;113.350247,22.934319;113.350278,22.933108;113.350278,22.933108;113.350278,22.932786;113.350278,22.932786;113.350252,22.932326;113.350191,22.931936;113.350191,22.931936;113.350091,22.931467;113.350091,22.931467;113.349918,22.930734;113.349918,22.930734;113.349514,22.929232;113.349514,22.929232;113.349497,22.929197;113.349497,22.929197;113.349392,22.928798;113.349392,22.928798;113.349154,22.927969;113.349154,22.927969;113.34901,22.927452;113.34901,22.927452;113.348793,22.92668;113.348793,22.92668;113.348346,22.925247;113.348346,22.925247;113.348199,22.92474;113.348199,22.92474;113.347895,22.923641;113.347895,22.923641;113.347856,22.923524;113.347856,22.923524;113.347804,22.923312;113.347804,22.923312;113.347665,22.92283;113.347665,22.92283;113.347383,22.921845;113.347383,22.921845;113.347062,22.92066;113.347062,22.92066;113.34701,22.920477;113.34701,22.920477;113.346901,22.920065;113.346858,22.919813;113.346858,22.919813;113.346819,22.919557;113.346788,22.919158;113.346788,22.919158;113.346793,22.918672',\n",
       "      'road': '西环路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '直行',\n",
       "      'assistant_action': None,\n",
       "      'distance': 698,\n",
       "      'duration': 168,\n",
       "      'instruction': '沿岗心路向西南骑行698米直行',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.346793,22.918668;113.346567,22.918286;113.346567,22.918286;113.346363,22.917708;113.346363,22.917708;113.346163,22.917079;113.346163,22.917079;113.345951,22.916367;113.345951,22.916367;113.345781,22.915951;113.345673,22.915747;113.345673,22.915747;113.34536,22.915182;113.34536,22.915182;113.345104,22.914835;113.345104,22.914835;113.344705,22.914371;113.344705,22.914371;113.344601,22.914253;113.344601,22.914253;113.344384,22.914023;113.344384,22.914023;113.344319,22.913954;113.344319,22.913954;113.343958,22.913559;113.343958,22.913559;113.343898,22.913494;113.343898,22.913494;113.343598,22.913164',\n",
       "      'road': '岗心路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 1388,\n",
       "      'duration': 333,\n",
       "      'instruction': '沿青萝路骑行1388米左转',\n",
       "      'orientation': '',\n",
       "      'polyline': '113.343594,22.91316;113.343372,22.913025;113.343273,22.912986;113.34309,22.912947;113.34309,22.912947;113.342439,22.912947;113.342439,22.912947;113.342235,22.912947;113.342235,22.912947;113.342148,22.912947;113.342148,22.912947;113.341141,22.912956;113.341141,22.912956;113.341076,22.912956;113.341076,22.912956;113.340486,22.912977;113.340486,22.912977;113.339258,22.912995;113.339258,22.912995;113.338451,22.912999;113.338451,22.912999;113.337609,22.91296;113.337609,22.91296;113.337053,22.912886;113.337053,22.912886;113.335673,22.912565;113.335673,22.912565;113.334948,22.912344;113.334948,22.912344;113.334353,22.912127;113.334353,22.912127;113.333932,22.911979;113.333481,22.911797;113.332852,22.911515;113.332852,22.911515;113.332483,22.911306;113.331788,22.910885;113.331445,22.910647;113.330812,22.910174',\n",
       "      'road': '青萝路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 211,\n",
       "      'duration': 51,\n",
       "      'instruction': '向东南骑行211米左转',\n",
       "      'orientation': '东南',\n",
       "      'polyline': '113.330807,22.910169;113.330846,22.910122;113.330846,22.910122;113.330898,22.910043;113.330898,22.910043;113.33138,22.909479;113.332005,22.908793;113.332005,22.908793;113.332066,22.908728;113.332066,22.908728;113.332114,22.908676',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 145,\n",
       "      'duration': 35,\n",
       "      'instruction': '向东南骑行145米右转',\n",
       "      'orientation': '东南',\n",
       "      'polyline': '113.332114,22.908672;113.332205,22.908772;113.332205,22.908772;113.332344,22.908928;113.332418,22.908928;113.333043,22.90822',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '',\n",
       "      'assistant_action': '到达目的地',\n",
       "      'distance': 138,\n",
       "      'duration': 33,\n",
       "      'instruction': '向南骑行138米到达目的地',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.333043,22.908216;113.332917,22.907886;113.332912,22.907747;113.332873,22.907617;113.332856,22.907431;113.332826,22.907383;113.332574,22.907083',\n",
       "      'road': '',\n",
       "      'walk_type': 0}]}]},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.bicycling(my_key,'113.362857,22.942582','113.332901,22.906847')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 货车规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'route': {'destination': '113.332901,22.906847',\n",
       "   'origin': '113.362857,22.942582',\n",
       "   'paths': [{'distance': 6629,\n",
       "     'duration': 1315,\n",
       "     'restriction': 0,\n",
       "     'steps': [{'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 92,\n",
       "       'duration': 35,\n",
       "       'instruction': '沿北丽园二街向东行驶92米右转',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.362856,22.942626;113.363268,22.942609;113.363759,22.942626',\n",
       "       'road': '北丽园二街',\n",
       "       'tmcs': [{'distance': 42,\n",
       "         'polyline': '113.362856,22.942626;113.363268,22.942609',\n",
       "         'status': '未知'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.363268,22.942609;113.363759,22.942626',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 81,\n",
       "       'duration': 34,\n",
       "       'instruction': '沿北丽园大街向南行驶81米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.363759,22.942626;113.363767,22.942574;113.363759,22.942426;113.363772,22.942235;113.363776,22.941875',\n",
       "       'road': '北丽园大街',\n",
       "       'tmcs': [{'distance': 6,\n",
       "         'polyline': '113.363759,22.942626;113.363767,22.942574',\n",
       "         'status': '未知'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.363767,22.942574;113.363759,22.942426',\n",
       "         'status': '未知'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.363759,22.942426;113.363772,22.942235',\n",
       "         'status': '未知'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.363772,22.942235;113.363776,22.941875',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 246,\n",
       "       'duration': 100,\n",
       "       'instruction': '沿繁华路向西行驶246米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.363776,22.941875;113.363385,22.941892;113.363073,22.941918;113.362409,22.941966;113.362257,22.94197;113.361359,22.941979;113.361272,22.941957',\n",
       "       'road': '繁华路',\n",
       "       'tmcs': [{'distance': 40,\n",
       "         'polyline': '113.363776,22.941875;113.363385,22.941892',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 31,\n",
       "         'polyline': '113.363385,22.941892;113.363073,22.941918',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 68,\n",
       "         'polyline': '113.363073,22.941918;113.362409,22.941966',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.362409,22.941966;113.362257,22.94197',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.362257,22.94197;113.361359,22.941979;113.361272,22.941957',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 175,\n",
       "       'duration': 162,\n",
       "       'instruction': '沿光明北路向南行驶175米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.361272,22.941957;113.36125,22.941493;113.361207,22.94076;113.361189,22.940365',\n",
       "       'road': '光明北路',\n",
       "       'tmcs': [{'distance': 51,\n",
       "         'polyline': '113.361272,22.941957;113.36125,22.941493',\n",
       "         'status': '拥堵'},\n",
       "        {'distance': 81,\n",
       "         'polyline': '113.36125,22.941493;113.361207,22.94076',\n",
       "         'status': '拥堵'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.361207,22.94076;113.361189,22.940365',\n",
       "         'status': '拥堵'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1079,\n",
       "       'duration': 275,\n",
       "       'instruction': '沿禺山大道向西行驶1.1千米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.361189,22.940365;113.359006,22.940477;113.357474,22.940547;113.357049,22.940569;113.356931,22.940573;113.355877,22.940625;113.355547,22.940642;113.355265,22.940664;113.355161,22.940668;113.354974,22.940673;113.354497,22.940699;113.354227,22.940712;113.353689,22.940764;113.353546,22.94076;113.35316,22.940712;113.352318,22.940582;113.352209,22.940573;113.351254,22.940425;113.350499,22.940313;113.350243,22.940148',\n",
       "       'road': '禺山大道',\n",
       "       'tmcs': [{'distance': 224,\n",
       "         'polyline': '113.361189,22.940365;113.359006,22.940477',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 157,\n",
       "         'polyline': '113.359006,22.940477;113.357474,22.940547',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.357474,22.940547;113.357049,22.940569',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.357049,22.940569;113.356931,22.940573;113.355877,22.940625',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.355877,22.940625;113.355547,22.940642',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.355547,22.940642;113.355265,22.940664',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.355265,22.940664;113.355161,22.940668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.355161,22.940668;113.354974,22.940673',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.354974,22.940673;113.354497,22.940699',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.354497,22.940699;113.354227,22.940712',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.354227,22.940712;113.353689,22.940764;113.353546,22.94076',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.353546,22.94076;113.35316,22.940712',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 87,\n",
       "         'polyline': '113.35316,22.940712;113.352318,22.940582',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.352318,22.940582;113.352209,22.940573',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.352209,22.940573;113.351254,22.940425',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.351254,22.940425;113.350499,22.940313;113.350243,22.940148',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 2397,\n",
       "       'duration': 291,\n",
       "       'instruction': '沿西环路途径市桥三桥向南行驶2.4千米向右前方行驶',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.350243,22.940148;113.350156,22.939592;113.350148,22.939453;113.350135,22.939353;113.350104,22.938941;113.350113,22.938442;113.350148,22.937635;113.350165,22.936732;113.350204,22.935681;113.350217,22.935265;113.350247,22.93431;113.350278,22.933103;113.350278,22.932782;113.350247,22.932322;113.350187,22.931931;113.350087,22.931463;113.349913,22.930729;113.349722,22.930013;113.349505,22.929227;113.349384,22.928793;113.349293,22.928464;113.349154,22.927964;113.348945,22.927222;113.348789,22.92668;113.348342,22.925247;113.348194,22.924735;113.347886,22.923637;113.347856,22.92352;113.347795,22.923307;113.347661,22.922826;113.347383,22.92184;113.347057,22.920655;113.347001,22.920473;113.346901,22.920056;113.346832,22.919674;113.346784,22.919154;113.346793,22.918668',\n",
       "       'road': '西环路',\n",
       "       'tmcs': [{'distance': 62,\n",
       "         'polyline': '113.350243,22.940148;113.350156,22.939592',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 25,\n",
       "         'polyline': '113.350156,22.939592;113.350148,22.939453;113.350135,22.939353',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 101,\n",
       "         'polyline': '113.350135,22.939353;113.350104,22.938941;113.350113,22.938442',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 89,\n",
       "         'polyline': '113.350113,22.938442;113.350148,22.937635',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.350148,22.937635;113.350165,22.936732',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 116,\n",
       "         'polyline': '113.350165,22.936732;113.350204,22.935681',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.350204,22.935681;113.350217,22.935265',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 105,\n",
       "         'polyline': '113.350217,22.935265;113.350247,22.93431',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 134,\n",
       "         'polyline': '113.350247,22.93431;113.350278,22.933103',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 35,\n",
       "         'polyline': '113.350278,22.933103;113.350278,22.932782',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 95,\n",
       "         'polyline': '113.350278,22.932782;113.350247,22.932322;113.350187,22.931931',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 52,\n",
       "         'polyline': '113.350187,22.931931;113.350087,22.931463',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 83,\n",
       "         'polyline': '113.350087,22.931463;113.349913,22.930729',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 171,\n",
       "         'polyline': '113.349913,22.930729;113.349722,22.930013;113.349505,22.929227',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.349505,22.929227;113.349384,22.928793',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 94,\n",
       "         'polyline': '113.349384,22.928793;113.349293,22.928464;113.349154,22.927964',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 147,\n",
       "         'polyline': '113.349154,22.927964;113.348945,22.927222;113.348789,22.92668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 165,\n",
       "         'polyline': '113.348789,22.92668;113.348342,22.925247',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 58,\n",
       "         'polyline': '113.348342,22.925247;113.348194,22.924735',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 125,\n",
       "         'polyline': '113.348194,22.924735;113.347886,22.923637;113.347856,22.92352',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 23,\n",
       "         'polyline': '113.347856,22.92352;113.347795,22.923307',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.347795,22.923307;113.347661,22.922826',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 113,\n",
       "         'polyline': '113.347661,22.922826;113.347383,22.92184',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 135,\n",
       "         'polyline': '113.347383,22.92184;113.347057,22.920655',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.347057,22.920655;113.347001,22.920473',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 147,\n",
       "         'polyline': '113.347001,22.920473;113.346901,22.920056;113.346832,22.919674;113.346784,22.919154',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 53,\n",
       "         'polyline': '113.346784,22.919154;113.346793,22.918668',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入右转专用道',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 689,\n",
       "       'duration': 84,\n",
       "       'instruction': '沿岗心路向西南行驶689米向右前方行驶进入右转专用道',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.346793,22.918668;113.346563,22.918281;113.346359,22.917704;113.346289,22.917478;113.346159,22.917075;113.345946,22.916363;113.345773,22.915946;113.345673,22.915742;113.345356,22.915178;113.345095,22.914835;113.344701,22.914366;113.344379,22.914019;113.344314,22.91395;113.343954,22.913559;113.343898,22.913485;113.343594,22.91316',\n",
       "       'road': '岗心路',\n",
       "       'tmcs': [{'distance': 49,\n",
       "         'polyline': '113.346793,22.918668;113.346563,22.918281',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 67,\n",
       "         'polyline': '113.346563,22.918281;113.346359,22.917704',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 72,\n",
       "         'polyline': '113.346359,22.917704;113.346289,22.917478;113.346159,22.917075',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 81,\n",
       "         'polyline': '113.346159,22.917075;113.345946,22.916363',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 74,\n",
       "         'polyline': '113.345946,22.916363;113.345773,22.915946;113.345673,22.915742',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 70,\n",
       "         'polyline': '113.345673,22.915742;113.345356,22.915178',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.345356,22.915178;113.345095,22.914835',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 66,\n",
       "         'polyline': '113.345095,22.914835;113.344701,22.914366',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.344701,22.914366;113.344379,22.914019',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.344379,22.914019;113.344314,22.91395',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 57,\n",
       "         'polyline': '113.344314,22.91395;113.343954,22.913559;113.343898,22.913485',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.343898,22.913485;113.343594,22.91316',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 58,\n",
       "       'duration': 15,\n",
       "       'instruction': '沿青萝路向西南行驶58米右转',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.343594,22.91316;113.343364,22.913021;113.343268,22.912982;113.343082,22.912938',\n",
       "       'road': '青萝路',\n",
       "       'tmcs': [{'distance': 58,\n",
       "         'polyline': '113.343594,22.91316;113.343364,22.913021;113.343268,22.912982;113.343082,22.912938',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1323,\n",
       "       'duration': 151,\n",
       "       'instruction': '沿青萝路向西行驶1.3千米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.343082,22.912938;113.342435,22.912938;113.342227,22.912938;113.342148,22.912938;113.341137,22.912956;113.341068,22.912956;113.340477,22.912977;113.339258,22.912995;113.338446,22.912999;113.337609,22.912956;113.337053,22.912882;113.335668,22.912561;113.334961,22.912344;113.334944,22.912339;113.334349,22.912127;113.333928,22.911975;113.333477,22.911793;113.332847,22.911506;113.332478,22.911302;113.331784,22.910881;113.331445,22.910642;113.330807,22.910165;113.330846,22.910117',\n",
       "       'road': '青萝路',\n",
       "       'tmcs': [{'distance': 66,\n",
       "         'polyline': '113.343082,22.912938;113.342435,22.912938',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.342435,22.912938;113.342227,22.912938',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.342227,22.912938;113.342148,22.912938',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 103,\n",
       "         'polyline': '113.342148,22.912938;113.341137,22.912956;113.341068,22.912956',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 61,\n",
       "         'polyline': '113.341068,22.912956;113.340477,22.912977',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 125,\n",
       "         'polyline': '113.340477,22.912977;113.339258,22.912995',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 82,\n",
       "         'polyline': '113.339258,22.912995;113.338446,22.912999',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 86,\n",
       "         'polyline': '113.338446,22.912999;113.337609,22.912956',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 57,\n",
       "         'polyline': '113.337609,22.912956;113.337053,22.912882',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 146,\n",
       "         'polyline': '113.337053,22.912882;113.335668,22.912561',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.335668,22.912561;113.334961,22.912344;113.334944,22.912339',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 65,\n",
       "         'polyline': '113.334944,22.912339;113.334349,22.912127',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 168,\n",
       "         'polyline': '113.334349,22.912127;113.333928,22.911975;113.333477,22.911793;113.332847,22.911506',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 257,\n",
       "         'polyline': '113.332847,22.911506;113.332478,22.911302;113.331784,22.910881;113.331445,22.910642;113.330807,22.910165;113.330846,22.910117',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 205,\n",
       "       'duration': 68,\n",
       "       'instruction': '向东南行驶205米左转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.330846,22.910117;113.330898,22.910039;113.33138,22.909475;113.33201,22.908789;113.332066,22.908724;113.332114,22.908672',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 10,\n",
       "         'polyline': '113.330846,22.910117;113.330898,22.910039',\n",
       "         'status': '未知'},\n",
       "        {'distance': 179,\n",
       "         'polyline': '113.330898,22.910039;113.33138,22.909475;113.33201,22.908789',\n",
       "         'status': '未知'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.33201,22.908789;113.332066,22.908724',\n",
       "         'status': '未知'},\n",
       "        {'distance': 7,\n",
       "         'polyline': '113.332066,22.908724;113.332114,22.908672',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 145,\n",
       "       'duration': 50,\n",
       "       'instruction': '向东南行驶145米右转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.332114,22.908672;113.332201,22.908772;113.332339,22.908928;113.332422,22.908924;113.333043,22.908212',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 14,\n",
       "         'polyline': '113.332114,22.908672;113.332201,22.908772',\n",
       "         'status': '未知'},\n",
       "        {'distance': 131,\n",
       "         'polyline': '113.332201,22.908772;113.332339,22.908928;113.332422,22.908924;113.333043,22.908212',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '',\n",
       "       'assistant_action': '到达目的地',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 139,\n",
       "       'duration': 50,\n",
       "       'instruction': '向南行驶139米到达目的地',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.333043,22.908212;113.332917,22.907882;113.332908,22.907743;113.332873,22.907613;113.332856,22.907426;113.332826,22.907378;113.332574,22.907079',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 139,\n",
       "         'polyline': '113.333043,22.908212;113.332917,22.907882;113.332908,22.907743;113.332873,22.907613;113.332856,22.907426;113.332826,22.907378;113.332574,22.907079',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0}],\n",
       "     'strategy': '避免拥堵',\n",
       "     'toll_distance': 0,\n",
       "     'tolls': 0,\n",
       "     'traffic_lights': 9},\n",
       "    {'distance': 8012,\n",
       "     'duration': 1546,\n",
       "     'restriction': 0,\n",
       "     'steps': [{'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 92,\n",
       "       'duration': 35,\n",
       "       'instruction': '沿北丽园二街向东行驶92米右转',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.362856,22.942626;113.363268,22.942609;113.363759,22.942626',\n",
       "       'road': '北丽园二街',\n",
       "       'tmcs': [{'distance': 42,\n",
       "         'polyline': '113.362856,22.942626;113.363268,22.942609',\n",
       "         'status': '未知'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.363268,22.942609;113.363759,22.942626',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 81,\n",
       "       'duration': 34,\n",
       "       'instruction': '沿北丽园大街向南行驶81米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.363759,22.942626;113.363767,22.942574;113.363759,22.942426;113.363772,22.942235;113.363776,22.941875',\n",
       "       'road': '北丽园大街',\n",
       "       'tmcs': [{'distance': 6,\n",
       "         'polyline': '113.363759,22.942626;113.363767,22.942574',\n",
       "         'status': '未知'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.363767,22.942574;113.363759,22.942426',\n",
       "         'status': '未知'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.363759,22.942426;113.363772,22.942235',\n",
       "         'status': '未知'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.363772,22.942235;113.363776,22.941875',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 246,\n",
       "       'duration': 100,\n",
       "       'instruction': '沿繁华路向西行驶246米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.363776,22.941875;113.363385,22.941892;113.363073,22.941918;113.362409,22.941966;113.362257,22.94197;113.361359,22.941979;113.361272,22.941957',\n",
       "       'road': '繁华路',\n",
       "       'tmcs': [{'distance': 40,\n",
       "         'polyline': '113.363776,22.941875;113.363385,22.941892',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 31,\n",
       "         'polyline': '113.363385,22.941892;113.363073,22.941918',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 68,\n",
       "         'polyline': '113.363073,22.941918;113.362409,22.941966',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.362409,22.941966;113.362257,22.94197',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.362257,22.94197;113.361359,22.941979;113.361272,22.941957',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 175,\n",
       "       'duration': 162,\n",
       "       'instruction': '沿光明北路向南行驶175米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.361272,22.941957;113.36125,22.941493;113.361207,22.94076;113.361189,22.940365',\n",
       "       'road': '光明北路',\n",
       "       'tmcs': [{'distance': 51,\n",
       "         'polyline': '113.361272,22.941957;113.36125,22.941493',\n",
       "         'status': '拥堵'},\n",
       "        {'distance': 81,\n",
       "         'polyline': '113.36125,22.941493;113.361207,22.94076',\n",
       "         'status': '拥堵'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.361207,22.94076;113.361189,22.940365',\n",
       "         'status': '拥堵'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1079,\n",
       "       'duration': 275,\n",
       "       'instruction': '沿禺山大道向西行驶1.1千米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.361189,22.940365;113.359006,22.940477;113.357474,22.940547;113.357049,22.940569;113.356931,22.940573;113.355877,22.940625;113.355547,22.940642;113.355265,22.940664;113.355161,22.940668;113.354974,22.940673;113.354497,22.940699;113.354227,22.940712;113.353689,22.940764;113.353546,22.94076;113.35316,22.940712;113.352318,22.940582;113.352209,22.940573;113.351254,22.940425;113.350499,22.940313;113.350243,22.940148',\n",
       "       'road': '禺山大道',\n",
       "       'tmcs': [{'distance': 224,\n",
       "         'polyline': '113.361189,22.940365;113.359006,22.940477',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 157,\n",
       "         'polyline': '113.359006,22.940477;113.357474,22.940547',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.357474,22.940547;113.357049,22.940569',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.357049,22.940569;113.356931,22.940573;113.355877,22.940625',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.355877,22.940625;113.355547,22.940642',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.355547,22.940642;113.355265,22.940664',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.355265,22.940664;113.355161,22.940668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.355161,22.940668;113.354974,22.940673',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.354974,22.940673;113.354497,22.940699',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.354497,22.940699;113.354227,22.940712',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.354227,22.940712;113.353689,22.940764;113.353546,22.94076',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.353546,22.94076;113.35316,22.940712',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 87,\n",
       "         'polyline': '113.35316,22.940712;113.352318,22.940582',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.352318,22.940582;113.352209,22.940573',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.352209,22.940573;113.351254,22.940425',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.351254,22.940425;113.350499,22.940313;113.350243,22.940148',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1851,\n",
       "       'duration': 220,\n",
       "       'instruction': '沿西环路途径市桥三桥向南行驶1.9千米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.350243,22.940148;113.350156,22.939592;113.350148,22.939453;113.350135,22.939353;113.350104,22.938941;113.350113,22.938442;113.350148,22.937635;113.350165,22.936732;113.350204,22.935681;113.350217,22.935265;113.350247,22.93431;113.350278,22.933103;113.350278,22.932782;113.350247,22.932322;113.350187,22.931931;113.350087,22.931463;113.349913,22.930729;113.349722,22.930013;113.349505,22.929227;113.349384,22.928793;113.349293,22.928464;113.349154,22.927964;113.348945,22.927222;113.348789,22.92668;113.348342,22.925247;113.348194,22.924735;113.347886,22.923637',\n",
       "       'road': '西环路',\n",
       "       'tmcs': [{'distance': 62,\n",
       "         'polyline': '113.350243,22.940148;113.350156,22.939592',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 25,\n",
       "         'polyline': '113.350156,22.939592;113.350148,22.939453;113.350135,22.939353',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 101,\n",
       "         'polyline': '113.350135,22.939353;113.350104,22.938941;113.350113,22.938442',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 89,\n",
       "         'polyline': '113.350113,22.938442;113.350148,22.937635',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.350148,22.937635;113.350165,22.936732',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 116,\n",
       "         'polyline': '113.350165,22.936732;113.350204,22.935681',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.350204,22.935681;113.350217,22.935265',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 105,\n",
       "         'polyline': '113.350217,22.935265;113.350247,22.93431',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 134,\n",
       "         'polyline': '113.350247,22.93431;113.350278,22.933103',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 35,\n",
       "         'polyline': '113.350278,22.933103;113.350278,22.932782',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 95,\n",
       "         'polyline': '113.350278,22.932782;113.350247,22.932322;113.350187,22.931931',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 52,\n",
       "         'polyline': '113.350187,22.931931;113.350087,22.931463',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 83,\n",
       "         'polyline': '113.350087,22.931463;113.349913,22.930729',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 171,\n",
       "         'polyline': '113.349913,22.930729;113.349722,22.930013;113.349505,22.929227',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.349505,22.929227;113.349384,22.928793',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 94,\n",
       "         'polyline': '113.349384,22.928793;113.349293,22.928464;113.349154,22.927964',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 147,\n",
       "         'polyline': '113.349154,22.927964;113.348945,22.927222;113.348789,22.92668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 165,\n",
       "         'polyline': '113.348789,22.92668;113.348342,22.925247',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 58,\n",
       "         'polyline': '113.348342,22.925247;113.348194,22.924735',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 125,\n",
       "         'polyline': '113.348194,22.924735;113.347886,22.923637',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 2706,\n",
       "       'duration': 385,\n",
       "       'instruction': '沿福龙路向西行驶2.7千米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.347886,22.923637;113.347444,22.923689;113.347062,22.923772;113.345942,22.92398;113.345538,22.924067;113.345104,22.924167;113.344566,22.924293;113.344123,22.924397;113.343763,22.924466;113.343524,22.924497;113.343216,22.924497;113.342782,22.924475;113.342548,22.92444;113.34174,22.924214;113.340773,22.923863;113.340556,22.923772;113.3402,22.923633;113.339857,22.923498;113.339423,22.923329;113.338524,22.922977;113.338251,22.922873;113.336398,22.922161;113.335673,22.921866;113.33503,22.921615;113.334961,22.921589;113.334674,22.921471;113.334097,22.921254;113.332999,22.920812;113.332461,22.920608;113.331814,22.92036;113.331016,22.920056;113.33043,22.919822;113.328937,22.919184;113.328346,22.918863;113.327908,22.918598;113.327582,22.91839;113.32747,22.91832;113.327027,22.91803;113.326584,22.917747;113.326428,22.917643;113.326176,22.917478;113.325937,22.917318;113.325156,22.91681;113.324418,22.916337;113.324102,22.916133;113.323694,22.915872;113.323472,22.915742;113.32339,22.915642',\n",
       "       'road': '福龙路',\n",
       "       'tmcs': [{'distance': 46,\n",
       "         'polyline': '113.347886,22.923637;113.347444,22.923689',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.347444,22.923689;113.347062,22.923772',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 117,\n",
       "         'polyline': '113.347062,22.923772;113.345942,22.92398',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 42,\n",
       "         'polyline': '113.345942,22.92398;113.345538,22.924067',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.345538,22.924067;113.345104,22.924167',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.345104,22.924167;113.344566,22.924293',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.344566,22.924293;113.344123,22.924397',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 138,\n",
       "         'polyline': '113.344123,22.924397;113.343763,22.924466;113.343524,22.924497;113.343216,22.924497;113.342782,22.924475',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 110,\n",
       "         'polyline': '113.342782,22.924475;113.342548,22.92444;113.34174,22.924214',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 106,\n",
       "         'polyline': '113.34174,22.924214;113.340773,22.923863',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 24,\n",
       "         'polyline': '113.340773,22.923863;113.340556,22.923772',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.340556,22.923772;113.3402,22.923633',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 38,\n",
       "         'polyline': '113.3402,22.923633;113.339857,22.923498',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.339857,22.923498;113.339423,22.923329',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.339423,22.923329;113.338524,22.922977',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 30,\n",
       "         'polyline': '113.338524,22.922977;113.338251,22.922873',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 206,\n",
       "         'polyline': '113.338251,22.922873;113.336398,22.922161',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 81,\n",
       "         'polyline': '113.336398,22.922161;113.335673,22.921866',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 71,\n",
       "         'polyline': '113.335673,22.921866;113.33503,22.921615',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 40,\n",
       "         'polyline': '113.33503,22.921615;113.334961,22.921589;113.334674,22.921471',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 63,\n",
       "         'polyline': '113.334674,22.921471;113.334097,22.921254',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 122,\n",
       "         'polyline': '113.334097,22.921254;113.332999,22.920812',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 59,\n",
       "         'polyline': '113.332999,22.920812;113.332461,22.920608',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 71,\n",
       "         'polyline': '113.332461,22.920608;113.331814,22.92036',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 88,\n",
       "         'polyline': '113.331814,22.92036;113.331016,22.920056',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 65,\n",
       "         'polyline': '113.331016,22.920056;113.33043,22.919822',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 168,\n",
       "         'polyline': '113.33043,22.919822;113.328937,22.919184',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 70,\n",
       "         'polyline': '113.328937,22.919184;113.328346,22.918863',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 53,\n",
       "         'polyline': '113.328346,22.918863;113.327908,22.918598',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 40,\n",
       "         'polyline': '113.327908,22.918598;113.327582,22.91839',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 13,\n",
       "         'polyline': '113.327582,22.91839;113.32747,22.91832',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.32747,22.91832;113.327027,22.91803',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.327027,22.91803;113.326584,22.917747',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.326584,22.917747;113.326428,22.917643',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 62,\n",
       "         'polyline': '113.326428,22.917643;113.326176,22.917478;113.325937,22.917318',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 97,\n",
       "         'polyline': '113.325937,22.917318;113.325156,22.91681',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.325156,22.91681;113.324418,22.916337;113.324102,22.916133',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.324102,22.916133;113.323694,22.915872',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 41,\n",
       "         'polyline': '113.323694,22.915872;113.323472,22.915742;113.32339,22.915642',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 978,\n",
       "       'duration': 128,\n",
       "       'instruction': '沿福北路向东南行驶978米左转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.32339,22.915642;113.324783,22.914049;113.324835,22.913993;113.324918,22.913889;113.325087,22.913698;113.325122,22.913615;113.325352,22.913372;113.325486,22.913207;113.325898,22.912539;113.326211,22.912005;113.327083,22.910616;113.327769,22.909514;113.328338,22.908481;113.328529,22.908194;113.328589,22.908164',\n",
       "       'road': '福北路',\n",
       "       'tmcs': [{'distance': 227,\n",
       "         'polyline': '113.32339,22.915642;113.324783,22.914049',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.324783,22.914049;113.324835,22.913993',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 13,\n",
       "         'polyline': '113.324835,22.913993;113.324918,22.913889',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.324918,22.913889;113.325087,22.913698',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 153,\n",
       "         'polyline': '113.325087,22.913698;113.325122,22.913615;113.325352,22.913372;113.325486,22.913207;113.325898,22.912539',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 66,\n",
       "         'polyline': '113.325898,22.912539;113.326211,22.912005',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 178,\n",
       "         'polyline': '113.326211,22.912005;113.327083,22.910616',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 141,\n",
       "         'polyline': '113.327083,22.910616;113.327769,22.909514',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 165,\n",
       "         'polyline': '113.327769,22.909514;113.328338,22.908481;113.328529,22.908194;113.328589,22.908164',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 315,\n",
       "       'duration': 39,\n",
       "       'instruction': '沿青萝路向东北行驶315米右转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.328589,22.908164;113.328854,22.90839;113.329015,22.908542;113.329761,22.909232;113.330169,22.909575;113.330417,22.909779;113.330846,22.910117',\n",
       "       'road': '青萝路',\n",
       "       'tmcs': [{'distance': 37,\n",
       "         'polyline': '113.328589,22.908164;113.328854,22.90839',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 23,\n",
       "         'polyline': '113.328854,22.90839;113.329015,22.908542',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 108,\n",
       "         'polyline': '113.329015,22.908542;113.329761,22.909232',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.329761,22.909232;113.330169,22.909575',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.330169,22.909575;113.330417,22.909779',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 58,\n",
       "         'polyline': '113.330417,22.909779;113.330846,22.910117',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 205,\n",
       "       'duration': 68,\n",
       "       'instruction': '向东南行驶205米左转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.330846,22.910117;113.330898,22.910039;113.33138,22.909475;113.33201,22.908789;113.332066,22.908724;113.332114,22.908672',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 10,\n",
       "         'polyline': '113.330846,22.910117;113.330898,22.910039',\n",
       "         'status': '未知'},\n",
       "        {'distance': 179,\n",
       "         'polyline': '113.330898,22.910039;113.33138,22.909475;113.33201,22.908789',\n",
       "         'status': '未知'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.33201,22.908789;113.332066,22.908724',\n",
       "         'status': '未知'},\n",
       "        {'distance': 7,\n",
       "         'polyline': '113.332066,22.908724;113.332114,22.908672',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 145,\n",
       "       'duration': 50,\n",
       "       'instruction': '向东南行驶145米右转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.332114,22.908672;113.332201,22.908772;113.332339,22.908928;113.332422,22.908924;113.333043,22.908212',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 14,\n",
       "         'polyline': '113.332114,22.908672;113.332201,22.908772',\n",
       "         'status': '未知'},\n",
       "        {'distance': 131,\n",
       "         'polyline': '113.332201,22.908772;113.332339,22.908928;113.332422,22.908924;113.333043,22.908212',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '',\n",
       "       'assistant_action': '到达目的地',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 139,\n",
       "       'duration': 50,\n",
       "       'instruction': '向南行驶139米到达目的地',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.333043,22.908212;113.332917,22.907882;113.332908,22.907743;113.332873,22.907613;113.332856,22.907426;113.332826,22.907378;113.332574,22.907079',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 139,\n",
       "         'polyline': '113.333043,22.908212;113.332917,22.907882;113.332908,22.907743;113.332873,22.907613;113.332856,22.907426;113.332826,22.907378;113.332574,22.907079',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0}],\n",
       "     'strategy': '避免拥堵',\n",
       "     'toll_distance': 0,\n",
       "     'tolls': 0,\n",
       "     'traffic_lights': 12},\n",
       "    {'distance': 8511,\n",
       "     'duration': 1567,\n",
       "     'restriction': 0,\n",
       "     'steps': [{'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 92,\n",
       "       'duration': 35,\n",
       "       'instruction': '沿北丽园二街向东行驶92米右转',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.362856,22.942626;113.363268,22.942609;113.363759,22.942626',\n",
       "       'road': '北丽园二街',\n",
       "       'tmcs': [{'distance': 42,\n",
       "         'polyline': '113.362856,22.942626;113.363268,22.942609',\n",
       "         'status': '未知'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.363268,22.942609;113.363759,22.942626',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 81,\n",
       "       'duration': 34,\n",
       "       'instruction': '沿北丽园大街向南行驶81米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.363759,22.942626;113.363767,22.942574;113.363759,22.942426;113.363772,22.942235;113.363776,22.941875',\n",
       "       'road': '北丽园大街',\n",
       "       'tmcs': [{'distance': 6,\n",
       "         'polyline': '113.363759,22.942626;113.363767,22.942574',\n",
       "         'status': '未知'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.363767,22.942574;113.363759,22.942426',\n",
       "         'status': '未知'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.363759,22.942426;113.363772,22.942235',\n",
       "         'status': '未知'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.363772,22.942235;113.363776,22.941875',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 246,\n",
       "       'duration': 100,\n",
       "       'instruction': '沿繁华路向西行驶246米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.363776,22.941875;113.363385,22.941892;113.363073,22.941918;113.362409,22.941966;113.362257,22.94197;113.361359,22.941979;113.361272,22.941957',\n",
       "       'road': '繁华路',\n",
       "       'tmcs': [{'distance': 40,\n",
       "         'polyline': '113.363776,22.941875;113.363385,22.941892',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 31,\n",
       "         'polyline': '113.363385,22.941892;113.363073,22.941918',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 68,\n",
       "         'polyline': '113.363073,22.941918;113.362409,22.941966',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.362409,22.941966;113.362257,22.94197',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.362257,22.94197;113.361359,22.941979;113.361272,22.941957',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 175,\n",
       "       'duration': 162,\n",
       "       'instruction': '沿光明北路向南行驶175米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.361272,22.941957;113.36125,22.941493;113.361207,22.94076;113.361189,22.940365',\n",
       "       'road': '光明北路',\n",
       "       'tmcs': [{'distance': 51,\n",
       "         'polyline': '113.361272,22.941957;113.36125,22.941493',\n",
       "         'status': '拥堵'},\n",
       "        {'distance': 81,\n",
       "         'polyline': '113.36125,22.941493;113.361207,22.94076',\n",
       "         'status': '拥堵'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.361207,22.94076;113.361189,22.940365',\n",
       "         'status': '拥堵'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 3781,\n",
       "       'duration': 635,\n",
       "       'instruction': '沿禺山大道途径禺山西路向西行驶3.8千米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.361189,22.940365;113.359006,22.940477;113.357474,22.940547;113.357049,22.940569;113.356931,22.940573;113.355877,22.940625;113.355547,22.940642;113.355265,22.940664;113.355161,22.940668;113.354974,22.940673;113.354497,22.940699;113.354227,22.940712;113.353689,22.940764;113.353546,22.94076;113.35316,22.940712;113.352318,22.940582;113.352209,22.940573;113.351254,22.940425;113.350499,22.940313;113.350269,22.940273;113.349596,22.940195;113.349071,22.940117;113.348811,22.940069;113.348581,22.940022;113.347066,22.939761;113.345747,22.939544;113.345221,22.939453;113.344679,22.939353;113.343672,22.939136;113.34283,22.938924;113.34227,22.938772;113.34174,22.938607;113.341515,22.938537;113.340373,22.938186;113.338854,22.937726;113.338655,22.937669;113.338442,22.937617;113.337904,22.937448;113.337747,22.937409;113.337062,22.937192;113.336128,22.936918;113.335339,22.936753;113.334961,22.936684;113.334922,22.93668;113.334375,22.936615;113.333963,22.936584;113.33342,22.936567;113.332956,22.936576;113.331793,22.93658;113.330773,22.936623;113.330165,22.936649;113.329349,22.936684;113.328498,22.936719;113.327756,22.936753;113.327348,22.936771;113.327005,22.936784;113.326241,22.936827;113.325781,22.936853;113.324462,22.936936;113.324089,22.936944;113.323919,22.936719',\n",
       "       'road': '禺山大道',\n",
       "       'tmcs': [{'distance': 224,\n",
       "         'polyline': '113.361189,22.940365;113.359006,22.940477',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 157,\n",
       "         'polyline': '113.359006,22.940477;113.357474,22.940547',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.357474,22.940547;113.357049,22.940569',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.357049,22.940569;113.356931,22.940573;113.355877,22.940625',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.355877,22.940625;113.355547,22.940642',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.355547,22.940642;113.355265,22.940664',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.355265,22.940664;113.355161,22.940668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.355161,22.940668;113.354974,22.940673',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.354974,22.940673;113.354497,22.940699',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.354497,22.940699;113.354227,22.940712',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.354227,22.940712;113.353689,22.940764;113.353546,22.94076',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.353546,22.94076;113.35316,22.940712',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 87,\n",
       "         'polyline': '113.35316,22.940712;113.352318,22.940582',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.352318,22.940582;113.352209,22.940573',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.352209,22.940573;113.351254,22.940425',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.351254,22.940425;113.350499,22.940313;113.350269,22.940273',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 69,\n",
       "         'polyline': '113.350269,22.940273;113.349596,22.940195',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 54,\n",
       "         'polyline': '113.349596,22.940195;113.349071,22.940117',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.349071,22.940117;113.348811,22.940069',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 24,\n",
       "         'polyline': '113.348811,22.940069;113.348581,22.940022',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 157,\n",
       "         'polyline': '113.348581,22.940022;113.347066,22.939761',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 137,\n",
       "         'polyline': '113.347066,22.939761;113.345747,22.939544',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 217,\n",
       "         'polyline': '113.345747,22.939544;113.345221,22.939453;113.344679,22.939353;113.343672,22.939136',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 89,\n",
       "         'polyline': '113.343672,22.939136;113.34283,22.938924',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 59,\n",
       "         'polyline': '113.34283,22.938924;113.34227,22.938772',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 57,\n",
       "         'polyline': '113.34227,22.938772;113.34174,22.938607',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 24,\n",
       "         'polyline': '113.34174,22.938607;113.341515,22.938537',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 123,\n",
       "         'polyline': '113.341515,22.938537;113.340373,22.938186',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 163,\n",
       "         'polyline': '113.340373,22.938186;113.338854,22.937726;113.338655,22.937669',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 22,\n",
       "         'polyline': '113.338655,22.937669;113.338442,22.937617',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 57,\n",
       "         'polyline': '113.338442,22.937617;113.337904,22.937448',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 17,\n",
       "         'polyline': '113.337904,22.937448;113.337747,22.937409',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 74,\n",
       "         'polyline': '113.337747,22.937409;113.337062,22.937192',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 100,\n",
       "         'polyline': '113.337062,22.937192;113.336128,22.936918',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 82,\n",
       "         'polyline': '113.336128,22.936918;113.335339,22.936753',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 198,\n",
       "         'polyline': '113.335339,22.936753;113.334961,22.936684;113.334922,22.93668;113.334375,22.936615;113.333963,22.936584;113.33342,22.936567',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.33342,22.936567;113.332956,22.936576',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 119,\n",
       "         'polyline': '113.332956,22.936576;113.331793,22.93658',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 104,\n",
       "         'polyline': '113.331793,22.93658;113.330773,22.936623',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 63,\n",
       "         'polyline': '113.330773,22.936623;113.330165,22.936649',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 83,\n",
       "         'polyline': '113.330165,22.936649;113.329349,22.936684',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 87,\n",
       "         'polyline': '113.329349,22.936684;113.328498,22.936719',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 76,\n",
       "         'polyline': '113.328498,22.936719;113.327756,22.936753',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 41,\n",
       "         'polyline': '113.327756,22.936753;113.327348,22.936771',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 35,\n",
       "         'polyline': '113.327348,22.936771;113.327005,22.936784',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.327005,22.936784;113.326241,22.936827',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.326241,22.936827;113.325781,22.936853',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 135,\n",
       "         'polyline': '113.325781,22.936853;113.324462,22.936936',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 37,\n",
       "         'polyline': '113.324462,22.936936;113.324089,22.936944;113.323919,22.936719',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠左',\n",
       "       'assistant_action': '沿主路行驶',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1337,\n",
       "       'duration': 135,\n",
       "       'instruction': '沿景观大道向南行驶1.3千米靠左沿主路行驶',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.323919,22.936719;113.323872,22.936367;113.323867,22.936098;113.32388,22.935321;113.323893,22.934332;113.323898,22.933976;113.323902,22.932344;113.323898,22.932014;113.323915,22.931567;113.323928,22.931319;113.323958,22.928464;113.323963,22.927739;113.323967,22.927257;113.323963,22.927148;113.323958,22.926727;113.323958,22.926649;113.32395,22.926376;113.323971,22.926068;113.323971,22.924518',\n",
       "       'road': '景观大道',\n",
       "       'tmcs': [{'distance': 39,\n",
       "         'polyline': '113.323919,22.936719;113.323872,22.936367',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.323872,22.936367;113.323867,22.936098',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 85,\n",
       "         'polyline': '113.323867,22.936098;113.32388,22.935321',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 109,\n",
       "         'polyline': '113.32388,22.935321;113.323893,22.934332',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.323893,22.934332;113.323898,22.933976',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 180,\n",
       "         'polyline': '113.323898,22.933976;113.323902,22.932344',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 36,\n",
       "         'polyline': '113.323902,22.932344;113.323898,22.932014',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.323898,22.932014;113.323915,22.931567',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.323915,22.931567;113.323928,22.931319',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 396,\n",
       "         'polyline': '113.323928,22.931319;113.323958,22.928464;113.323963,22.927739',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 53,\n",
       "         'polyline': '113.323963,22.927739;113.323967,22.927257',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 11,\n",
       "         'polyline': '113.323967,22.927257;113.323963,22.927148',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.323963,22.927148;113.323958,22.926727;113.323958,22.926649',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 30,\n",
       "         'polyline': '113.323958,22.926649;113.32395,22.926376',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 206,\n",
       "         'polyline': '113.32395,22.926376;113.323971,22.926068;113.323971,22.924518',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠右',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 678,\n",
       "       'duration': 47,\n",
       "       'instruction': '沿景观大道途径景观大桥向南行驶678米靠右',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.323971,22.924518;113.323989,22.923069;113.323993,22.922283;113.323997,22.921385;113.323997,22.921085;113.324006,22.920681;113.324006,22.920113;113.324006,22.919023;113.323928,22.918568;113.323919,22.918368',\n",
       "       'road': '景观大道',\n",
       "       'tmcs': [{'distance': 159,\n",
       "         'polyline': '113.323971,22.924518;113.323989,22.923069',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 186,\n",
       "         'polyline': '113.323989,22.923069;113.323993,22.922283;113.323997,22.921385',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 77,\n",
       "         'polyline': '113.323997,22.921385;113.323997,22.921085;113.324006,22.920681',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 183,\n",
       "         'polyline': '113.324006,22.920681;113.324006,22.920113;113.324006,22.919023',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 73,\n",
       "         'polyline': '113.324006,22.919023;113.323928,22.918568;113.323919,22.918368',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 248,\n",
       "       'duration': 41,\n",
       "       'instruction': '沿景观大道向南行驶248米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.323919,22.918368;113.323928,22.917925;113.323967,22.917478;113.323976,22.917357;113.324102,22.916133',\n",
       "       'road': '景观大道',\n",
       "       'tmcs': [{'distance': 248,\n",
       "         'polyline': '113.323919,22.918368;113.323928,22.917925;113.323967,22.917478;113.323976,22.917357;113.324102,22.916133',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 91,\n",
       "       'duration': 43,\n",
       "       'instruction': '沿福龙路向西南行驶91米左转',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.324102,22.916133;113.323694,22.915872;113.323472,22.915742;113.32339,22.915642',\n",
       "       'road': '福龙路',\n",
       "       'tmcs': [{'distance': 50,\n",
       "         'polyline': '113.324102,22.916133;113.323694,22.915872',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 41,\n",
       "         'polyline': '113.323694,22.915872;113.323472,22.915742;113.32339,22.915642',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 978,\n",
       "       'duration': 128,\n",
       "       'instruction': '沿福北路向东南行驶978米左转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.32339,22.915642;113.324783,22.914049;113.324835,22.913993;113.324918,22.913889;113.325087,22.913698;113.325122,22.913615;113.325352,22.913372;113.325486,22.913207;113.325898,22.912539;113.326211,22.912005;113.327083,22.910616;113.327769,22.909514;113.328338,22.908481;113.328529,22.908194;113.328589,22.908164',\n",
       "       'road': '福北路',\n",
       "       'tmcs': [{'distance': 227,\n",
       "         'polyline': '113.32339,22.915642;113.324783,22.914049',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.324783,22.914049;113.324835,22.913993',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 13,\n",
       "         'polyline': '113.324835,22.913993;113.324918,22.913889',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.324918,22.913889;113.325087,22.913698',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 153,\n",
       "         'polyline': '113.325087,22.913698;113.325122,22.913615;113.325352,22.913372;113.325486,22.913207;113.325898,22.912539',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 66,\n",
       "         'polyline': '113.325898,22.912539;113.326211,22.912005',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 178,\n",
       "         'polyline': '113.326211,22.912005;113.327083,22.910616',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 141,\n",
       "         'polyline': '113.327083,22.910616;113.327769,22.909514',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 165,\n",
       "         'polyline': '113.327769,22.909514;113.328338,22.908481;113.328529,22.908194;113.328589,22.908164',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 315,\n",
       "       'duration': 39,\n",
       "       'instruction': '沿青萝路向东北行驶315米右转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.328589,22.908164;113.328854,22.90839;113.329015,22.908542;113.329761,22.909232;113.330169,22.909575;113.330417,22.909779;113.330846,22.910117',\n",
       "       'road': '青萝路',\n",
       "       'tmcs': [{'distance': 37,\n",
       "         'polyline': '113.328589,22.908164;113.328854,22.90839',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 23,\n",
       "         'polyline': '113.328854,22.90839;113.329015,22.908542',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 108,\n",
       "         'polyline': '113.329015,22.908542;113.329761,22.909232',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.329761,22.909232;113.330169,22.909575',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.330169,22.909575;113.330417,22.909779',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 58,\n",
       "         'polyline': '113.330417,22.909779;113.330846,22.910117',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 205,\n",
       "       'duration': 68,\n",
       "       'instruction': '向东南行驶205米左转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.330846,22.910117;113.330898,22.910039;113.33138,22.909475;113.33201,22.908789;113.332066,22.908724;113.332114,22.908672',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 10,\n",
       "         'polyline': '113.330846,22.910117;113.330898,22.910039',\n",
       "         'status': '未知'},\n",
       "        {'distance': 179,\n",
       "         'polyline': '113.330898,22.910039;113.33138,22.909475;113.33201,22.908789',\n",
       "         'status': '未知'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.33201,22.908789;113.332066,22.908724',\n",
       "         'status': '未知'},\n",
       "        {'distance': 7,\n",
       "         'polyline': '113.332066,22.908724;113.332114,22.908672',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440113', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 145,\n",
       "       'duration': 50,\n",
       "       'instruction': '向东南行驶145米右转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.332114,22.908672;113.332201,22.908772;113.332339,22.908928;113.332422,22.908924;113.333043,22.908212',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 14,\n",
       "         'polyline': '113.332114,22.908672;113.332201,22.908772',\n",
       "         'status': '未知'},\n",
       "        {'distance': 131,\n",
       "         'polyline': '113.332201,22.908772;113.332339,22.908928;113.332422,22.908924;113.333043,22.908212',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '',\n",
       "       'assistant_action': '到达目的地',\n",
       "       'cities': [{'adcode': '440113',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 139,\n",
       "       'duration': 50,\n",
       "       'instruction': '向南行驶139米到达目的地',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.333043,22.908212;113.332917,22.907882;113.332908,22.907743;113.332873,22.907613;113.332856,22.907426;113.332826,22.907378;113.332574,22.907079',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 139,\n",
       "         'polyline': '113.333043,22.908212;113.332917,22.907882;113.332908,22.907743;113.332873,22.907613;113.332856,22.907426;113.332826,22.907378;113.332574,22.907079',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0}],\n",
       "     'strategy': '避免拥堵',\n",
       "     'toll_distance': 0,\n",
       "     'tolls': 0,\n",
       "     'traffic_lights': 16}]},\n",
       "  'count': 3},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.truck(my_key,'113.362857,22.942582','113.332901,22.906847',size='1')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 调用物流距离测量矩阵"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '0', 'info': 'INVALID_PARAMS', 'infocode': '20000'}"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.distance(my_key,'113.362857,22.942582','113.332901,22.906847')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 调用行政区域查询  \n",
    "根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'suggestion': {'keywords': [], 'cities': []},\n",
       " 'districts': [{'citycode': '020',\n",
       "   'adcode': '440100',\n",
       "   'name': '广州市',\n",
       "   'center': '113.280637,23.125178',\n",
       "   'level': 'city',\n",
       "   'districts': [{'citycode': '020',\n",
       "     'adcode': '440117',\n",
       "     'name': '从化区',\n",
       "     'center': '113.587386,23.545283',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440115',\n",
       "     'name': '南沙区',\n",
       "     'center': '113.53738,22.794531',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440114',\n",
       "     'name': '花都区',\n",
       "     'center': '113.211184,23.39205',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440111',\n",
       "     'name': '白云区',\n",
       "     'center': '113.262831,23.162281',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440113',\n",
       "     'name': '番禺区',\n",
       "     'center': '113.364619,22.938582',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440103',\n",
       "     'name': '荔湾区',\n",
       "     'center': '113.243038,23.124943',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440105',\n",
       "     'name': '海珠区',\n",
       "     'center': '113.262008,23.103131',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440118',\n",
       "     'name': '增城区',\n",
       "     'center': '113.829579,23.290497',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440104',\n",
       "     'name': '越秀区',\n",
       "     'center': '113.280714,23.125624',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440112',\n",
       "     'name': '黄埔区',\n",
       "     'center': '113.450761,23.103239',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440106',\n",
       "     'name': '天河区',\n",
       "     'center': '113.335367,23.13559',\n",
       "     'level': 'district',\n",
       "     'districts': []}]}]}"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.district(chikei_key,\"广州\",\"1\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 搜索POI  \n",
    "搜索服务API是一类简单的HTTP接口，提供多种查询POI信息的能力，其中包括关键字搜索、周边搜索、多边形搜索、ID查询四种筛选机制。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 关键字搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '4',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '2号线',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '番禺区',\n",
       "   'name': '洛溪(地铁站)',\n",
       "   'location': '113.298665,23.042896',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10024415'},\n",
       "  {'parent': [],\n",
       "   'address': '',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '交通设施服务;公交车站;公交车站相关',\n",
       "   'photos': [],\n",
       "   'typecode': '150700',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '番禺区',\n",
       "   'name': '地铁洛溪站(公交站)',\n",
       "   'location': '113.298897,23.044313',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10015048'},\n",
       "  {'parent': 'BV10024415',\n",
       "   'address': '2号线',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '交通设施服务;地铁站;出入口',\n",
       "   'photos': [],\n",
       "   'typecode': '150501',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '107',\n",
       "   'adname': '番禺区',\n",
       "   'name': '洛溪地铁站A口',\n",
       "   'location': '113.299072,23.043577',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BX10018098'},\n",
       "  {'parent': 'BV10024415',\n",
       "   'address': '2号线',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '交通设施服务;地铁站;出入口',\n",
       "   'photos': [],\n",
       "   'typecode': '150501',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '107',\n",
       "   'adname': '番禺区',\n",
       "   'name': '洛溪地铁站C口',\n",
       "   'location': '113.298350,23.042503',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BX10018097'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_keywords(chikei_key,\"洛溪地铁站\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 周边搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '860',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '禺山大道金悦大厦2座',\n",
       "   'distance': '8',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;物流速递;物流速递',\n",
       "   'photos': [],\n",
       "   'typecode': '070500',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '丰巢快递柜',\n",
       "   'location': '113.362927,22.942535',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2UP1LJN'},\n",
       "  {'parent': [],\n",
       "   'address': '市桥街北丽园一街6号102房之3',\n",
       "   'distance': '14',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '万人迷(市桥店)',\n",
       "   'location': '113.362721,22.942553',\n",
       "   'tel': '020-84877031;13711306831',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFFOY2AI'},\n",
       "  {'parent': [],\n",
       "   'address': '市桥街繁华路北丽园一街五座',\n",
       "   'distance': '19',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;中介机构;中介机构',\n",
       "   'photos': [],\n",
       "   'typecode': '071600',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '丽景地产',\n",
       "   'location': '113.363043,22.942544',\n",
       "   'tel': '020-84823333;13798033469',\n",
       "   'shopid': [],\n",
       "   'id': 'B00140NGWX'},\n",
       "  {'parent': [],\n",
       "   'address': '北丽园一街6号附近',\n",
       "   'distance': '21',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '玉绣堂',\n",
       "   'location': '113.362642,22.942591',\n",
       "   'tel': '13710385200',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFI793V7'},\n",
       "  {'parent': [],\n",
       "   'address': '市桥街繁华路北丽园一街4座106-2室(友谊商店东座后面)',\n",
       "   'distance': '29',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '北欧美甲美睫',\n",
       "   'location': '113.363137,22.942509',\n",
       "   'tel': '020-84661186',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFGXZPF6'},\n",
       "  {'parent': [],\n",
       "   'address': '市桥北丽园一街七座',\n",
       "   'distance': '33',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '裕雅美睫美甲',\n",
       "   'location': '113.363176,22.942505',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2XZJFZX'},\n",
       "  {'parent': 'B0FFHEKHDG',\n",
       "   'address': '繁华路38号番禺友谊商店东座F3(近大北路)',\n",
       "   'distance': '33',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;广东菜(粤菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050103',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '202',\n",
       "   'name': '香港天德滋补',\n",
       "   'location': '113.363121,22.942399',\n",
       "   'tel': '020-84890042',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFIZIBZT'},\n",
       "  {'parent': [],\n",
       "   'address': '市桥北丽园一街7座101之2号(友谊停车场隔壁)',\n",
       "   'distance': '35',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'Yamin.Nail美甲美睫工作室',\n",
       "   'location': '113.362516,22.942563',\n",
       "   'tel': '18925199073;18320041520',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFHTMM2Q'},\n",
       "  {'parent': [],\n",
       "   'address': '桥繁华路友谊商城东座4楼',\n",
       "   'distance': '45',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '鱼美人(大北分院)',\n",
       "   'location': '113.363155,22.942278',\n",
       "   'tel': '020-84816222;020-84812377',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL7NY3Y'},\n",
       "  {'parent': [],\n",
       "   'address': '繁华路北丽园二街七座',\n",
       "   'distance': '50',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '春兰理发室',\n",
       "   'location': '113.363340,22.942685',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFFOY0OJ'},\n",
       "  {'parent': [],\n",
       "   'address': '北丽园一街5座2号附近',\n",
       "   'distance': '51',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'photos': [],\n",
       "   'typecode': '070000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '阿珍理发',\n",
       "   'location': '113.362936,22.942530',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFI9LFB9'},\n",
       "  {'parent': [],\n",
       "   'address': '北丽园一街',\n",
       "   'distance': '52',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '倾城工作室',\n",
       "   'location': '113.363305,22.942699',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G24KBA5A'},\n",
       "  {'parent': 'B0FFHEKHDG',\n",
       "   'address': '市桥繁华路38号番禺友谊商店东座1层',\n",
       "   'distance': '61',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'photos': [],\n",
       "   'typecode': '070000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '202',\n",
       "   'name': '碧玉丰(番禺友谊商店店)',\n",
       "   'location': '113.363296,22.942206',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFIY30X6'},\n",
       "  {'parent': [],\n",
       "   'address': '市桥繁华路48号',\n",
       "   'distance': '68',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '川着(番禺友谊商店东座店)',\n",
       "   'location': '113.362359,22.942166',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK9FB9T'},\n",
       "  {'parent': [],\n",
       "   'address': [],\n",
       "   'distance': '72',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;中介机构;中介机构',\n",
       "   'photos': [],\n",
       "   'typecode': '071600',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '百盛地产',\n",
       "   'location': '113.363558,22.942694',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G0P7GBUM'},\n",
       "  {'parent': [],\n",
       "   'address': '北丽园一街与北丽园大街交叉口西50米',\n",
       "   'distance': '75',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'photos': [],\n",
       "   'typecode': '070000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '飘商铺',\n",
       "   'location': '113.363592,22.942502',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK7ICQ9'},\n",
       "  {'parent': [],\n",
       "   'address': '北丽园一街2座2号附近',\n",
       "   'distance': '77',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;中介机构;中介机构',\n",
       "   'photos': [],\n",
       "   'typecode': '071600',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '朝溢地产物业代理',\n",
       "   'location': '113.363128,22.943229',\n",
       "   'tel': '13622229763',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFFOXROA'},\n",
       "  {'parent': [],\n",
       "   'address': '市桥街繁华路北丽园4街10座103',\n",
       "   'distance': '78',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '丝黛美容',\n",
       "   'location': '113.362310,22.943069',\n",
       "   'tel': '13760619789',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFFOZ49R'},\n",
       "  {'parent': [],\n",
       "   'address': '光明北路北丽园五街八座一梯102',\n",
       "   'distance': '83',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'photos': [],\n",
       "   'typecode': '070000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '潘朵拉美甲美睫',\n",
       "   'location': '113.362639,22.943301',\n",
       "   'tel': '18520468014',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFJRBSO1'},\n",
       "  {'parent': [],\n",
       "   'address': '繁华路38号友谊商店东座七楼',\n",
       "   'distance': '83',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '泓基几维空间',\n",
       "   'location': '113.363403,22.942029',\n",
       "   'tel': '18148930878',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLB9KHE'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_around(chikei_key,'113.362857,22.942582') # 市桥的地理编码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 多边形搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '0',\n",
       " 'infocode': '10000',\n",
       " 'pois': [],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_polygon(chikei_key,\"113.362927,22.942535|113.363043,22.942544|113.362642,22.942591|113.363176,22.942505\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [],
   "source": [
    "# ID查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'count': '1',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': []},\n",
       "   'recommend': '0',\n",
       "   'type': '生活服务;物流速递;物流速递',\n",
       "   'photos': [],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413323900',\n",
       "   'typecode': '070500',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'deep_info': {'deepsrc': []},\n",
       "   'citycode': '020',\n",
       "   'adname': '番禺区',\n",
       "   'indoor_src': [],\n",
       "   'children': [],\n",
       "   'tel': [],\n",
       "   'id': 'B0G2UP1LJN',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': [],\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-10-29 15:38:33',\n",
       "   'website': [],\n",
       "   'address': '禺山大道金悦大厦2座',\n",
       "   'adcode': '440113',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '沙头',\n",
       "   'indoor_data': {'cmsid': [], 'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'rich_content': [],\n",
       "   'exit_location': [],\n",
       "   'name': '丰巢快递柜',\n",
       "   'location': '113.362927,22.942535',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 42,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_id(chikei_key,\"B0G2UP1LJN\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### IP定位  \n",
    "根据用户输入的IP地址，能够快速的帮用户定位IP的所在位置。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'province': '广东省',\n",
       " 'city': '广州市',\n",
       " 'adcode': '440100',\n",
       " 'rectangle': '113.1017375,22.93212254;113.6770499,23.3809537'}"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.ip(chikei_key,\"61.242.54.207\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 静态地图  \n",
    "静态地图服务通过返回一张地图图片响应HTTP请求，使用户能够将高德地图以图片形式嵌入自己的网页中。用户可以指定请求的地图位置、图片大小、以及在地图上添加覆盖物，如标签、标注、折线、多边形。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=400x400 at 0x1C53B84C310>"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.static_map(chikei_key,\"113.362857,22.942582\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 坐标转换  \n",
    "能够将用户输入的非高德坐标（GPS坐标、mapbar坐标、baidu坐标）转换成高德坐标。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '113.362857,22.942582|113.332901,22.906847'}"
      ]
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.convert(chikei_key,\"113.362857,22.942582|113.332901,22.906847\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 天气查询  \n",
    "根据用户输入的adcode，查询目标区域当前/未来的天气情况。\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '2',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'forecasts': [{'city': '长沙市',\n",
       "   'adcode': '430100',\n",
       "   'province': '湖南',\n",
       "   'reporttime': '2020-11-16 15:56:03',\n",
       "   'casts': [{'date': '2020-11-16',\n",
       "     'week': '1',\n",
       "     'dayweather': '阵雨',\n",
       "     'nightweather': '阵雨',\n",
       "     'daytemp': '21',\n",
       "     'nighttemp': '16',\n",
       "     'daywind': '东',\n",
       "     'nightwind': '东',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-17',\n",
       "     'week': '2',\n",
       "     'dayweather': '阵雨',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '25',\n",
       "     'nighttemp': '18',\n",
       "     'daywind': '东南',\n",
       "     'nightwind': '东南',\n",
       "     'daypower': '4',\n",
       "     'nightpower': '4'},\n",
       "    {'date': '2020-11-18',\n",
       "     'week': '3',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '阵雨',\n",
       "     'daytemp': '30',\n",
       "     'nighttemp': '16',\n",
       "     'daywind': '南',\n",
       "     'nightwind': '南',\n",
       "     'daypower': '4',\n",
       "     'nightpower': '4'},\n",
       "    {'date': '2020-11-19',\n",
       "     'week': '4',\n",
       "     'dayweather': '小雨',\n",
       "     'nightweather': '小雨',\n",
       "     'daytemp': '18',\n",
       "     'nighttemp': '14',\n",
       "     'daywind': '北',\n",
       "     'nightwind': '北',\n",
       "     'daypower': '4',\n",
       "     'nightpower': '4'}]},\n",
       "  {'city': '长沙县',\n",
       "   'adcode': '430121',\n",
       "   'province': '湖南',\n",
       "   'reporttime': '2020-11-16 15:56:03',\n",
       "   'casts': [{'date': '2020-11-16',\n",
       "     'week': '1',\n",
       "     'dayweather': '阵雨',\n",
       "     'nightweather': '阵雨',\n",
       "     'daytemp': '21',\n",
       "     'nighttemp': '16',\n",
       "     'daywind': '东',\n",
       "     'nightwind': '东',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-17',\n",
       "     'week': '2',\n",
       "     'dayweather': '阵雨',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '25',\n",
       "     'nighttemp': '18',\n",
       "     'daywind': '东南',\n",
       "     'nightwind': '东南',\n",
       "     'daypower': '4',\n",
       "     'nightpower': '4'},\n",
       "    {'date': '2020-11-18',\n",
       "     'week': '3',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '阵雨',\n",
       "     'daytemp': '30',\n",
       "     'nighttemp': '16',\n",
       "     'daywind': '南',\n",
       "     'nightwind': '南',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-19',\n",
       "     'week': '4',\n",
       "     'dayweather': '小雨',\n",
       "     'nightweather': '小雨',\n",
       "     'daytemp': '18',\n",
       "     'nighttemp': '14',\n",
       "     'daywind': '北',\n",
       "     'nightwind': '北',\n",
       "     'daypower': '4',\n",
       "     'nightpower': '4'}]}]}"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.weather(chikei_key,\"长沙\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 输入提示  \n",
    "提供根据用户输入的关键词查询返回建议列表。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '10',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'tips': [{'id': [],\n",
       "   'name': '中国建设银行',\n",
       "   'district': [],\n",
       "   'adcode': [],\n",
       "   'location': [],\n",
       "   'address': [],\n",
       "   'typecode': [],\n",
       "   'city': []},\n",
       "  {'id': 'B00140FW2N',\n",
       "   'name': '中国建设银行(广东省分行)',\n",
       "   'district': '广东省广州市越秀区',\n",
       "   'adcode': '440104',\n",
       "   'location': '113.275826,23.131281',\n",
       "   'address': '东风中路509号1-20层',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B001409A10',\n",
       "   'name': '中国建设银行(羊城花园支行)',\n",
       "   'district': '广东省广州市天河区',\n",
       "   'adcode': '440106',\n",
       "   'location': '113.408830,23.118639',\n",
       "   'address': '中山大道366号广东武警总队综合楼',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B00140TFNJ',\n",
       "   'name': '中国建设银行(广州海珠支行)',\n",
       "   'district': '广东省广州市海珠区',\n",
       "   'adcode': '440105',\n",
       "   'location': '113.262141,23.102175',\n",
       "   'address': '宝岗大道157号1-3层',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B00140B0RT',\n",
       "   'name': '中国建设银行(广州赤岗支行)',\n",
       "   'district': '广东省广州市海珠区',\n",
       "   'adcode': '440105',\n",
       "   'location': '113.324578,23.095950',\n",
       "   'address': '新港中路382号1-2层',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B001407748',\n",
       "   'name': '中国建设银行(林和中路支行)',\n",
       "   'district': '广东省广州市天河区',\n",
       "   'adcode': '440106',\n",
       "   'location': '113.325917,23.145913',\n",
       "   'address': '林和中路150-152号天誉花园一期',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFF5VQVK',\n",
       "   'name': '中国建设银行',\n",
       "   'district': '广东省广州市海珠区',\n",
       "   'adcode': '440105',\n",
       "   'location': '113.366944,23.095542',\n",
       "   'address': '新港东路1000号保利世贸102-103',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B00140BYHR',\n",
       "   'name': '中国建设银行(东圃支行)',\n",
       "   'district': '广东省广州市天河区',\n",
       "   'adcode': '440106',\n",
       "   'location': '113.392980,23.125092',\n",
       "   'address': '中山大道中段1号美好居首层',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B00140W5W7',\n",
       "   'name': '中国建设银行(天河科技园支行)(装修中)',\n",
       "   'district': '广东省广州市天河区',\n",
       "   'adcode': '440106',\n",
       "   'location': '113.412831,23.173174',\n",
       "   'address': '东圃镇',\n",
       "   'typecode': '160106',\n",
       "   'city': []},\n",
       "  {'id': 'B00140KEBP',\n",
       "   'name': '中国建设银行(广州芳村支行)',\n",
       "   'district': '广东省广州市荔湾区',\n",
       "   'adcode': '440103',\n",
       "   'location': '113.232875,23.091778',\n",
       "   'address': '花蕾路2-1号',\n",
       "   'typecode': '160106',\n",
       "   'city': []}]}"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.input_tips(chikei_key,\"中国建设银行\",city=\"广州\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
